﻿/*© ООО Сео-Гранд seo-grand.ru*/
@charset "UTF-8";
/* include mixins */
/* include common */
/* line 1, ../../sass/_common.sass */
body {
  /*background: url("/images/06.jpg") top center no-repeat */
  color: #000000; }

/* line 5, ../../sass/_common.sass */
.clear {
  clear: both; }

/* line 9, ../../sass/_common.sass */
html, body {
  height: 100%; }

/* line 12, ../../sass/_common.sass */
.main {
  min-height: 100%; }

/* line 15, ../../sass/_common.sass */
* html .main {
  height: 100%; }

/* line 17, ../../sass/_common.sass */
.hFooter {
  height: 90px; }

/* line 19, ../../sass/_common.sass */
.footer {
  min-height: 90px;
  margin-top: -90px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 25, ../../sass/_common.sass */
.es34__menu_item.slick-slide.slick-current.slick-active.slick-center {
  position: relative;
  z-index: 10;
  transform: none !important;
  outline: hidden; }
  /* line 30, ../../sass/_common.sass */
  .es34__menu_item.slick-slide.slick-current.slick-active.slick-center a {
    color: white !important;
    position: relative;
    z-index: 11;
    outline: none; }
  /* line 35, ../../sass/_common.sass */
  .es34__menu_item.slick-slide.slick-current.slick-active.slick-center::before {
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    left: -20px;
    height: 65px;
    width: 280px; }

/* line 43, ../../sass/_common.sass */
.menu-item:hover {
  outline: none;
  border: 0px;
  cursor: pointer; }

/* line 47, ../../sass/_common.sass */
.b-fon {
  background: url("../img/main-fon.jpg") top center no-repeat; }
  /* line 49, ../../sass/_common.sass */
  .b-fon.akcii {
    background: url("../img/main-fon3.jpg") top center no-repeat; }
    @media (max-width: 992px) {
      /* line 49, ../../sass/_common.sass */
      .b-fon.akcii {
        background: none;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
        background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
        background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%); } }
  /* line 54, ../../sass/_common.sass */
  .b-fon.kontakti {
    background: url("../img/main-fon2.jpg") top center no-repeat; }
    @media (max-width: 992px) {
      /* line 54, ../../sass/_common.sass */
      .b-fon.kontakti {
        background: none;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
        background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
        background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%); }
        /* line 59, ../../sass/_common.sass */
        .b-fon.kontakti:before {
          content: "";
          display: block;
          position: absolute;
          bottom: 0px;
          left: 0;
          height: 20px;
          width: 100%;
          background-color: #fff;
          z-index: 3; } }
  /* line 69, ../../sass/_common.sass */
  .b-fon._dom {
    background: url("../img/main-fondom.jpg") top center no-repeat; }
    @media (max-width: 992px) {
      /* line 69, ../../sass/_common.sass */
      .b-fon._dom {
        background: none;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
        background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
        background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%); } }
  /* line 75, ../../sass/_common.sass */
  .b-fon._balkon {
    background: url("../img/main-fonbalkon.jpg") top center no-repeat; }
    @media (max-width: 992px) {
      /* line 75, ../../sass/_common.sass */
      .b-fon._balkon {
        background: none;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
        background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
        background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%); } }
  /* line 80, ../../sass/_common.sass */
  .b-fon._balkon2 {
    background: url("/img/main-fonbalkon2.jpg") top center no-repeat; }
    @media (max-width: 992px) {
      /* line 80, ../../sass/_common.sass */
      .b-fon._balkon2 {
        background: none;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
        background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
        background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%); } }
  @media (max-width: 992px) {
    /* line 47, ../../sass/_common.sass */
    .b-fon {
      background: none;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
      background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
      background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%);
      position: relative; }
      /* line 89, ../../sass/_common.sass */
      .b-fon:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 98, ../../sass/_common.sass */
      .b-fon section {
        position: relative;
        z-index: 2; }
        /* line 101, ../../sass/_common.sass */
        .b-fon section.b-topmenu {
          z-index: 5; } }

/* line 108, ../../sass/_common.sass */
button {
  padding: 0;
  margin: 0;
  border: 0;
  white-space: normal !important;
  outline: 0 !important; }
  /* line 114, ../../sass/_common.sass */
  button:focus {
    border: 0;
    outline: 0 !important; }

/* line 117, ../../sass/_common.sass */
.fancybox-skin {
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px;
  border-radius: 0px !important; }

/* line 122, ../../sass/_common.sass */
.link:hover {
  cursor: pointer; }

/* line 125, ../../sass/_common.sass */
ul {
  padding: 0px;
  margin: 0; }
  /* line 128, ../../sass/_common.sass */
  ul li {
    list-style: none; }

/* line 131, ../../sass/_common.sass */
.wrapper {
  /*border: 1px solid red */
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -1px;
  max-width: 1260px;
  position: relative; }

/* line 141, ../../sass/_common.sass */
a {
  text-decoration: none; }

/* line 143, ../../sass/_common.sass */
h2 {
  font-size: 46px;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  font-family: "FiraSans-Bold"; }
  @media (max-width: 992px) {
    /* line 143, ../../sass/_common.sass */
    h2 {
      font-size: 44px; } }
  @media (max-width: 768px) {
    /* line 143, ../../sass/_common.sass */
    h2 {
      font-size: 38px; } }
  @media (max-width: 480px) {
    /* line 143, ../../sass/_common.sass */
    h2 {
      font-size: 32px; } }

/* line 158, ../../sass/_common.sass */
.btn {
  -moz-border-radius: 0 25px 0 25px;
  -webkit-border-radius: 0;
  border-radius: 0 25px 0 25px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
  box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYWIwMCIvPjxzdG9wIG9mZnNldD0iMjYuNTklIiBzdG9wLWNvbG9yPSIjZmRjMzAwIi8+PHN0b3Agb2Zmc2V0PSI1Mi43MSUiIHN0b3AtY29sb3I9IiNmZGU5NjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYzM2IiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbab00), color-stop(26.59%, #fdc300), color-stop(52.71%, #fde969), color-stop(100%, #fff33b));
  background-image: -moz-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
  background-image: -webkit-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
  background-image: linear-gradient(to top, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
  color: #000;
  font-family: "FiraSans-Bold";
  font-size: 24px;
  text-transform: uppercase;
  position: relative;
  padding: 10px 30px;
  display: inline-block;
  border: 0px !important; }
  /* line 171, ../../sass/_common.sass */
  .btn:hover {
    color: #000;
    -moz-border-radius: 0 25px;
    -webkit-border-radius: 0;
    border-radius: 0 25px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhNzEwNiIvPjxzdG9wIG9mZnNldD0iMzcuNCUiIHN0b3AtY29sb3I9IiNmZmFlMDAiLz48c3RvcCBvZmZzZXQ9IjY4LjclIiBzdG9wLWNvbG9yPSIjZmJlODMwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZlNDAwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ea7106), color-stop(37.4%, #ffae00), color-stop(68.7%, #fbe830), color-stop(100%, #ffe400));
    background-image: -moz-linear-gradient(bottom, #ea7106 0%, #ffae00 37.4%, #fbe830 68.7%, #ffe400 100%);
    background-image: -webkit-linear-gradient(bottom, #ea7106 0%, #ffae00 37.4%, #fbe830 68.7%, #ffe400 100%);
    background-image: linear-gradient(to top, #ea7106 0%, #ffae00 37.4%, #fbe830 68.7%, #ffe400 100%); }
  /* line 176, ../../sass/_common.sass */
  .btn.kalk {
    padding: 24px 35px 24px 105px; }
    /* line 178, ../../sass/_common.sass */
    .btn.kalk:before {
      content: "";
      display: block;
      position: absolute;
      top: 13px;
      left: 40px; }
    @media (max-width: 600px) {
      /* line 176, ../../sass/_common.sass */
      .btn.kalk {
        padding: 15px 24px;
        font-size: 22px;
        white-space: normal; }
        /* line 189, ../../sass/_common.sass */
        .btn.kalk:before {
          display: none; } }
    @media (max-width: 480px) {
      /* line 176, ../../sass/_common.sass */
      .btn.kalk {
        padding: 7px 24px;
        font-size: 20px; } }
  /* line 195, ../../sass/_common.sass */
  .btn.chek {
    padding: 14px 35px 14px 100px;
    text-align: left; }
    @media (max-width: 480px) {
      /* line 195, ../../sass/_common.sass */
      .btn.chek {
        padding: 14px;
        text-align: center; } }
    /* line 201, ../../sass/_common.sass */
    .btn.chek span {
      font-size: 17px;
      display: block;
      line-height: 1; }
    /* line 205, ../../sass/_common.sass */
    .btn.chek:before {
      content: "";
      display: block;
      position: absolute;
      top: 12px;
      left: 40px; }
      @media (max-width: 480px) {
        /* line 205, ../../sass/_common.sass */
        .btn.chek:before {
          display: none; } }
  /* line 214, ../../sass/_common.sass */
  .btn.chek-small {
    padding: 6px 25px 8px 75px;
    text-align: left; }
    @media (max-width: 480px) {
      /* line 214, ../../sass/_common.sass */
      .btn.chek-small {
        padding: 14px;
        text-align: center; } }
    /* line 220, ../../sass/_common.sass */
    .btn.chek-small span {
      font-size: 17px;
      display: block;
      line-height: 1; }
    /* line 224, ../../sass/_common.sass */
    .btn.chek-small:before {
      content: "";
      display: block;
      position: absolute;
      top: 13px;
      left: 25px; }
  /* line 231, ../../sass/_common.sass */
  .btn.kalk2 {
    padding: 14px 40px 14px 80px;
    text-align: left; }
    /* line 234, ../../sass/_common.sass */
    .btn.kalk2 span {
      font-size: 17px;
      display: block;
      line-height: 1; }
    /* line 238, ../../sass/_common.sass */
    .btn.kalk2:before {
      content: "";
      display: block;
      position: absolute;
      top: 19px;
      left: 20px; }
  /* line 245, ../../sass/_common.sass */
  .btn.many {
    padding: 10px 15px 10px 55px;
    letter-spacing: 1px; }
    /* line 248, ../../sass/_common.sass */
    .btn.many:before {
      content: "";
      display: block;
      position: absolute;
      top: 6px;
      left: 24px; }
    @media (max-width: 600px) {
      /* line 245, ../../sass/_common.sass */
      .btn.many {
        padding: 10px 15px 10px 15px; }
        /* line 257, ../../sass/_common.sass */
        .btn.many:before {
          display: none; } }
  /* line 259, ../../sass/_common.sass */
  .btn.basket {
    padding: 10px 37px 10px 93px;
    letter-spacing: 1.5px;
    display: inline-block; }
    /* line 263, ../../sass/_common.sass */
    .btn.basket:before {
      content: "";
      display: block;
      position: absolute;
      top: 8px;
      left: 35px; }
    @media (max-width: 480px) {
      /* line 259, ../../sass/_common.sass */
      .btn.basket {
        padding: 10px 25px 10px 25px; }
        /* line 272, ../../sass/_common.sass */
        .btn.basket:before {
          display: none; } }
  /* line 274, ../../sass/_common.sass */
  .btn.call {
    padding: 10px 25px 10px 80px;
    display: inline-block;
    letter-spacing: 0.8px; }
    /* line 278, ../../sass/_common.sass */
    .btn.call:before {
      content: "";
      display: block;
      position: absolute;
      top: 6px;
      left: 30px; }
    @media (max-width: 480px) {
      /* line 274, ../../sass/_common.sass */
      .btn.call {
        padding: 10px 25px 10px 25px; }
        /* line 287, ../../sass/_common.sass */
        .btn.call:before {
          display: none; } }

/* line 289, ../../sass/_common.sass */
.f-line {
  width: 100%;
  height: 100%;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: url("../img/line.png");
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 298, ../../sass/_common.sass */
.es__desc2 {
  font-size: 22px;
  font-family: "FiraSans-Regular";
  line-height: 1.3; }
  @media (max-width: 768px) {
    /* line 298, ../../sass/_common.sass */
    .es__desc2 {
      font-size: 20px; } }
  @media (max-width: 480px) {
    /* line 298, ../../sass/_common.sass */
    .es__desc2 {
      font-size: 18px; } }

/* line 307, ../../sass/_common.sass */
.es__desc {
  font-size: 20px;
  font-family: "FiraSans-Regular";
  line-height: 1.3; }
  @media (max-width: 768px) {
    /* line 307, ../../sass/_common.sass */
    .es__desc {
      font-size: 18px; } }
  /* line 313, ../../sass/_common.sass */
  .es__desc._big {
    font-size: 22px; }
    @media (max-width: 768px) {
      /* line 313, ../../sass/_common.sass */
      .es__desc._big {
        font-size: 20px; } }
    @media (max-width: 480px) {
      /* line 313, ../../sass/_common.sass */
      .es__desc._big {
        font-size: 18px; } }

/* line 320, ../../sass/_common.sass */
.b-prav {
  font-size: 10px; }
  /* line 322, ../../sass/_common.sass */
  .b-prav .link {
    text-decoration: underline; }
  @media (max-width: 480px) {
    /* line 320, ../../sass/_common.sass */
    .b-prav {
      line-height: 1; } }

/* line 328, ../../sass/_common.sass */
.no-top .es10 {
  margin-top: 0; }

/* line 331, ../../sass/_common.sass */
.topclose5px {
  height: 10px;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 100; }

/* line 339, ../../sass/_common.sass */
#legal-info {
  z-index: 99999; }

/* line 341, ../../sass/_common.sass */
#site-selling-form .form-wrapper .form-title {
  font-family: "FiraSans-Bold" !important; }
  @media (max-width: 768px) {
    /* line 341, ../../sass/_common.sass */
    #site-selling-form .form-wrapper .form-title {
      font-size: 34px !important; } }

/* line 345, ../../sass/_common.sass */
#site-selling-form .form-wrapper .form-description {
  line-height: 1; }
  @media (max-width: 768px) {
    /* line 345, ../../sass/_common.sass */
    #site-selling-form .form-wrapper .form-description {
      font-size: 24px !important; } }

/* line 349, ../../sass/_common.sass */
#site-selling-form .form-wrapper .grey-background .count-wrapper .count {
  font-family: "FiraSans-Bold" !important; }

/* include lib blocks */
/* line 1, ../../sass/blocks/b-header/_b-header.sass */
.topclose5px {
  height: 10px;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 100; }

/* line 9, ../../sass/blocks/b-header/_b-header.sass */
.b-header {
  padding-top: 15px;
  padding-bottom: 30px;
  text-align: center;
  min-height: 90px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 768px) {
    /* line 9, ../../sass/blocks/b-header/_b-header.sass */
    .b-header {
      padding-bottom: 15px; } }
  /* line 18, ../../sass/blocks/b-header/_b-header.sass */
  .b-header .b-header__block:first-child {
    float: left; }
    @media (max-width: 600px) {
      /* line 18, ../../sass/blocks/b-header/_b-header.sass */
      .b-header .b-header__block:first-child {
        float: none; } }
  /* line 22, ../../sass/blocks/b-header/_b-header.sass */
  .b-header .b-header__block:nth-child(2) {
    text-align: center;
    padding-top: 7px;
    max-width: 480px;
    width: 40%;
    margin: auto;
    display: inline-block; }
    /* line 29, ../../sass/blocks/b-header/_b-header.sass */
    .b-header .b-header__block:nth-child(2) img {
      width: 100%; }
    @media (max-width: 992px) {
      /* line 22, ../../sass/blocks/b-header/_b-header.sass */
      .b-header .b-header__block:nth-child(2) {
        display: none; } }
  /* line 33, ../../sass/blocks/b-header/_b-header.sass */
  .b-header .b-header__block:last-child {
    float: right;
    text-align: right;
    padding-right: 20px; }
    @media (max-width: 600px) {
      /* line 33, ../../sass/blocks/b-header/_b-header.sass */
      .b-header .b-header__block:last-child {
        margin-top: 10px;
        padding-right: 0;
        float: none;
        text-align: center; } }

/* line 45, ../../sass/blocks/b-header/_b-header.sass */
.b-header_logo {
  padding-left: 20px; }

/* line 48, ../../sass/blocks/b-header/_b-header.sass */
.b-header_phone a {
  color: #000;
  font-size: 36px;
  font-family: "FiraSans-Medium";
  line-height: 1; }
  @media (max-width: 992px) {
    /* line 48, ../../sass/blocks/b-header/_b-header.sass */
    .b-header_phone a {
      color: #fff; } }
  @media (max-width: 480px) {
    /* line 48, ../../sass/blocks/b-header/_b-header.sass */
    .b-header_phone a {
      font-size: 32px; } }

/* line 57, ../../sass/blocks/b-header/_b-header.sass */
.b-header_link {
  padding-right: 10px; }
  @media (max-width: 600px) {
    /* line 57, ../../sass/blocks/b-header/_b-header.sass */
    .b-header_link {
      padding-right: 0px; } }
  /* line 61, ../../sass/blocks/b-header/_b-header.sass */
  .b-header_link .link-dark {
    font-size: 20px;
    color: #000000;
    font-family: "FiraSans-Regular";
    border-bottom: 2px dotted #000; }
    /* line 66, ../../sass/blocks/b-header/_b-header.sass */
    .b-header_link .link-dark:hover {
      color: #465da0;
      border-bottom: 2px dotted #465da0;
      cursor: pointer; }
    @media (max-width: 992px) {
      /* line 61, ../../sass/blocks/b-header/_b-header.sass */
      .b-header_link .link-dark {
        color: #fff;
        border-bottom: 2px dotted #fff;
        font-size: 18px; }
        /* line 74, ../../sass/blocks/b-header/_b-header.sass */
        .b-header_link .link-dark:hover {
          color: #fdc400;
          border-bottom: 2px dotted #fdc400; } }

/* line 1, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.b-topmenu {
  position: relative;
  z-index: 5; }
  /* line 4, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-topmenu .b-menu__main {
    text-align: center;
    margin: auto;
    width: 100%;
    -moz-border-radius: 0 25px 0 25px;
    -webkit-border-radius: 0;
    border-radius: 0 25px 0 25px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    /*@include box-shadow(0 2px 18px rgba(4,25,61,.48), inset 0 2px 0 rgba(255,255,255,.4)) // drop shadow and inner shadow */
    background-color: #ec008c; }
  /* line 12, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-topmenu .b-menu__item {
    display: inline-block;
    position: relative; }
  @media (max-width: 890px) {
    /* line 16, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .b-topmenu .wrapper {
      padding-left: 0;
      padding-right: 0; } }

/* line 19, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.b-menu__main_item {
  text-align: center; }
  /* line 21, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-menu__main_item .link-dark {
    -moz-border-radius: 0 25px 0 25px;
    -webkit-border-radius: 0;
    border-radius: 0 25px 0 25px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-family: "FiraSans-Bold";
    font-size: 20px;
    padding: 10px 24px 12px 24px;
    display: inline-block;
    line-height: 1; }
    @media (max-width: 1120px) {
      /* line 21, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
      .b-menu__main_item .link-dark {
        padding: 10px 17px 12px 17px; } }
    @media (max-width: 1020px) {
      /* line 21, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
      .b-menu__main_item .link-dark {
        padding: 10px 15px 12px 15px;
        font-size: 17px; } }
  /* line 37, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-menu__main_item:hover .link-dark, .b-menu__main_item.open .link-dark {
    background-color: #fff;
    -moz-box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
    box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
    color: #ec008c; }
  /* line 42, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-menu__main_item:hover .dropdown-menu {
    display: block !important; }

/* line 47, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.navbar-header {
  display: none;
  background-color: #ec008c;
  -moz-box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
  box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 48px;
  cursor: pointer;
  -moz-border-radius: 0 25px 0 25px;
  -webkit-border-radius: 0;
  border-radius: 0 25px 0 25px; }
  /* line 55, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header .navbar-brand {
    position: relative;
    z-index: 2;
    color: #fff;
    text-transform: uppercase; }
  /* line 60, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header .navbar-toggle {
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-image: none;
    border: 1px solid #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; }
  /* line 70, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  /* line 79, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header .i-bar {
    margin-bottom: 5px;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #fff; }

/* line 86, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.b-menu__main_sub {
  display: none; }

/* line 92, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.b-menu__item:hover .b-menu__main_sub {
  display: block; }

@media (max-width: 890px) {
  /* line 98, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header {
    display: block;
    width: 100%;
    margin-bottom: 1px; }

  /* line 102, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-topmenu .b-menu__main {
    display: none;
    height: auto;
    width: 100%;
    position: absolute; }

  /* line 107, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-topmenu .b-menu__item {
    display: block;
    width: 100%; }

  /* line 111, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-menu__main_item {
    margin-right: 0px; } }
/* line 115, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.dropdown-menu {
  margin: 0;
  width: 100%;
  -moz-box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
  box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
  -moz-border-radius: 0 25px 0 25px;
  -webkit-border-radius: 0;
  border-radius: 0 25px 0 25px; }
  /* line 120, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .dropdown-menu .link-dark {
    background-color: transparent !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 10px 30px 10px 30px;
    color: #000 !important;
    font-size: 19px;
    white-space: nowrap; }
    /* line 127, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .dropdown-menu .link-dark .nav-text {
      display: block; }
    /* line 129, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .dropdown-menu .link-dark:hover {
      color: #ec008c !important; }
    @media (max-width: 1120px) {
      /* line 120, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
      .dropdown-menu .link-dark {
        padding: 10px 20px 10px 20px; } }
    @media (max-width: 1020px) {
      /* line 120, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
      .dropdown-menu .link-dark {
        padding: 10px 15px 10px 15px;
        font-size: 17px; } }
  /* line 136, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .dropdown-menu .divider {
    margin: 0; }

/* line 139, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.navbar-toggle .icon-bar {
  background-color: #fff !important;
  height: 1px !important; }

@media (max-width: 890px) {
  /* line 144, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-toggle {
    display: block !important; }

  /* line 146, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .dropdown-menu {
    position: static;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    text-align: center;
    background-color: transparent;
    border: 0px;
    float: none; }
    /* line 154, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .dropdown-menu .divider {
      display: none; }
    /* line 156, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .dropdown-menu .link-dark {
      padding: 5px 0;
      color: #fff !important; }
      /* line 159, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
      .dropdown-menu .link-dark:hover {
        color: #fdc400 !important; }
    /* line 161, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .dropdown-menu .nav-text {
      display: inline-block; } }
/* line 1, ../../sass/blocks/es1/_es1.sass */
.es1 {
  padding-top: 29px; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es1/_es1.sass */
    .es1 {
      padding-top: 0;
      margin-top: -10px; } }
  @media (max-width: 800px) {
    /* line 1, ../../sass/blocks/es1/_es1.sass */
    .es1 {
      padding-bottom: 30px; } }
  /* line 8, ../../sass/blocks/es1/_es1.sass */
  .es1 .wrapper {
    position: relative;
    background: url("../img/es1/main.png") top right no-repeat;
    height: 555px; }
    @media (max-width: 1160px) {
      /* line 8, ../../sass/blocks/es1/_es1.sass */
      .es1 .wrapper {
        background: url("../img/es1/main.png") 115% 0 no-repeat; } }
    @media (max-width: 992px) {
      /* line 8, ../../sass/blocks/es1/_es1.sass */
      .es1 .wrapper {
        height: 600px;
        background: url("../img/es1/main2.png") 123% 0 no-repeat; } }
    @media (max-width: 850px) {
      /* line 8, ../../sass/blocks/es1/_es1.sass */
      .es1 .wrapper {
        background: url("../img/es1/main2.png") 140% 0 no-repeat; } }
    @media (max-width: 800px) {
      /* line 8, ../../sass/blocks/es1/_es1.sass */
      .es1 .wrapper {
        height: auto;
        background: none;
        text-align: center; }
        /* line 23, ../../sass/blocks/es1/_es1.sass */
        .es1 .wrapper h1, .es1 .wrapper h2, .es1 .wrapper h3 {
          text-shadow: 1px 4px 6px rgba(0, 0, 0, 0.4); } }
  /* line 27, ../../sass/blocks/es1/_es1.sass */
  .es1.akcii .wrapper {
    background: url("../img/es1/akcii.png") top right no-repeat; }
    @media (max-width: 1160px) {
      /* line 27, ../../sass/blocks/es1/_es1.sass */
      .es1.akcii .wrapper {
        background: url("../img/es1/akcii.png") 136% -1px no-repeat; } }
    @media (max-width: 1050px) {
      /* line 27, ../../sass/blocks/es1/_es1.sass */
      .es1.akcii .wrapper {
        background: url("../img/es1/akcii.png") 135% 9px no-repeat; } }
    @media (max-width: 992px) {
      /* line 27, ../../sass/blocks/es1/_es1.sass */
      .es1.akcii .wrapper {
        height: 580px;
        background: url("../img/es1/akcii2.png") 122% 9px no-repeat; } }
    @media (max-width: 880px) {
      /* line 27, ../../sass/blocks/es1/_es1.sass */
      .es1.akcii .wrapper {
        background: url("../img/es1/akcii2.png") 150% 9px no-repeat; } }
    @media (max-width: 800px) {
      /* line 27, ../../sass/blocks/es1/_es1.sass */
      .es1.akcii .wrapper {
        background: none;
        text-align: center;
        height: auto; } }
  /* line 43, ../../sass/blocks/es1/_es1.sass */
  .es1.dom .wrapper {
    background: url("../img/es1/dom1.png") top right no-repeat; }
    @media (max-width: 1160px) {
      /* line 43, ../../sass/blocks/es1/_es1.sass */
      .es1.dom .wrapper {
        background: url("../img/es1/dom1.png") 100% -1px no-repeat; } }
    @media (max-width: 1050px) {
      /* line 43, ../../sass/blocks/es1/_es1.sass */
      .es1.dom .wrapper {
        background: url("../img/es1/dom1.png") 110% bottom no-repeat; } }
    @media (max-width: 800px) {
      /* line 43, ../../sass/blocks/es1/_es1.sass */
      .es1.dom .wrapper {
        background: none;
        text-align: center;
        height: auto; } }
  /* line 55, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon .wrapper {
    background: url("../img/es1/balkon1.png") top right no-repeat; }
    @media (max-width: 1160px) {
      /* line 55, ../../sass/blocks/es1/_es1.sass */
      .es1.balkon .wrapper {
        background: url("../img/es1/balkon1.png") 100% bottom no-repeat; } }
    @media (max-width: 800px) {
      /* line 55, ../../sass/blocks/es1/_es1.sass */
      .es1.balkon .wrapper {
        background: none;
        text-align: center;
        height: auto; } }
  /* line 63, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon h1 {
    line-height: 1; }
  /* line 68, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 .wrapper {
    background: url("../img/es1/balkon2.png") top right no-repeat; }
    @media (max-width: 1160px) {
      /* line 68, ../../sass/blocks/es1/_es1.sass */
      .es1.balkon2 .wrapper {
        background: url("../img/es1/balkon2.png") 100% bottom no-repeat; } }
    @media (max-width: 800px) {
      /* line 68, ../../sass/blocks/es1/_es1.sass */
      .es1.balkon2 .wrapper {
        background: none;
        text-align: center;
        height: auto; } }
  /* line 76, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 h1 {
    line-height: 1; }
  /* line 78, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 h2 {
    font-size: 54px;
    color: #fff; }
    @media (max-width: 992px) {
      /* line 78, ../../sass/blocks/es1/_es1.sass */
      .es1.balkon2 h2 {
        font-size: 44px; } }
    @media (max-width: 768px) {
      /* line 78, ../../sass/blocks/es1/_es1.sass */
      .es1.balkon2 h2 {
        font-size: 38px; } }
    @media (max-width: 480px) {
      /* line 78, ../../sass/blocks/es1/_es1.sass */
      .es1.balkon2 h2 {
        font-size: 32px; } }
  /* line 87, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 .es1__block {
    width: 545px; }
  @media (max-width: 768px) {
    /* line 1, ../../sass/blocks/es1/_es1.sass */
    .es1 {
      position: relative;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #3565ba), color-stop(100%, #700fb5));
      background-image: -moz-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
      background-image: -webkit-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
      background-image: linear-gradient(to top, #3565ba 0%, #700fb5 100%);
      margin-top: -2px; }
      /* line 93, ../../sass/blocks/es1/_es1.sass */
      .es1:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 102, ../../sass/blocks/es1/_es1.sass */
      .es1 .wrapper {
        z-index: 2; } }
  /* line 104, ../../sass/blocks/es1/_es1.sass */
  .es1 h1 {
    font-size: 100px;
    color: #fff;
    font-family: "MyriadPro-Bold";
    padding: 0;
    margin: 0px; }
    @media (max-width: 992px) {
      /* line 104, ../../sass/blocks/es1/_es1.sass */
      .es1 h1 {
        font-size: 92px;
        padding-top: 49px; } }
    @media (max-width: 768px) {
      /* line 104, ../../sass/blocks/es1/_es1.sass */
      .es1 h1 {
        font-size: 90px; } }
    @media (max-width: 480px) {
      /* line 104, ../../sass/blocks/es1/_es1.sass */
      .es1 h1 {
        font-size: 76px; } }
    @media (max-width: 380px) {
      /* line 104, ../../sass/blocks/es1/_es1.sass */
      .es1 h1 {
        font-size: 66px; } }
  /* line 119, ../../sass/blocks/es1/_es1.sass */
  .es1 h2 {
    font-size: 80px;
    color: #fff;
    font-family: "MyriadPro-Bold";
    padding: 0;
    margin: 0px;
    text-align: left;
    text-transform: none;
    margin-top: -4px;
    line-height: 0.75; }
    @media (max-width: 992px) {
      /* line 119, ../../sass/blocks/es1/_es1.sass */
      .es1 h2 {
        font-size: 72px; } }
    @media (max-width: 800px) {
      /* line 119, ../../sass/blocks/es1/_es1.sass */
      .es1 h2 {
        text-align: center; } }
    @media (max-width: 768px) {
      /* line 119, ../../sass/blocks/es1/_es1.sass */
      .es1 h2 {
        font-size: 66px; } }
    @media (max-width: 480px) {
      /* line 119, ../../sass/blocks/es1/_es1.sass */
      .es1 h2 {
        font-size: 52px; } }
    @media (max-width: 380px) {
      /* line 119, ../../sass/blocks/es1/_es1.sass */
      .es1 h2 {
        font-size: 44px; } }

/* line 139, ../../sass/blocks/es1/_es1.sass */
.es1__block {
  margin-left: 38px;
  width: 520px; }
  @media (max-width: 1160px) {
    /* line 139, ../../sass/blocks/es1/_es1.sass */
    .es1__block {
      margin-left: 0; } }
  @media (max-width: 800px) {
    /* line 139, ../../sass/blocks/es1/_es1.sass */
    .es1__block {
      margin: auto; } }
  @media (max-width: 600px) {
    /* line 139, ../../sass/blocks/es1/_es1.sass */
    .es1__block {
      width: 100%; } }

/* line 148, ../../sass/blocks/es1/_es1.sass */
.es1__btn {
  position: absolute;
  bottom: -20px;
  left: 60px; }
  @media (max-width: 1160px) {
    /* line 148, ../../sass/blocks/es1/_es1.sass */
    .es1__btn {
      left: 10px; } }
  @media (max-width: 800px) {
    /* line 148, ../../sass/blocks/es1/_es1.sass */
    .es1__btn {
      position: relative;
      margin-top: 30px;
      bottom: auto;
      left: auto; } }

/* line 160, ../../sass/blocks/es1/_es1.sass */
.es1__sale {
  margin-top: 55px;
  max-width: 495px;
  width: 100%; }
  /* line 164, ../../sass/blocks/es1/_es1.sass */
  .es1__sale img {
    width: 100%; }
  @media (max-width: 768px) {
    /* line 160, ../../sass/blocks/es1/_es1.sass */
    .es1__sale {
      margin-top: 20px; } }

/* line 168, ../../sass/blocks/es1/_es1.sass */
.es1__master {
  text-align: center;
  position: absolute;
  right: 31%;
  bottom: 40px;
  font-family: "FiraSans-Regular";
  font-size: 16px;
  color: #fff;
  text-shadow: 0 0 7px rgba(0, 0, 0, 0.81); }
  /* line 177, ../../sass/blocks/es1/_es1.sass */
  .es1__master span {
    text-transform: uppercase;
    display: block;
    font-family: "MyriadPro-Bold"; }
  @media (max-width: 992px) {
    /* line 168, ../../sass/blocks/es1/_es1.sass */
    .es1__master {
      right: 2%;
      bottom: 20px; } }
  @media (max-width: 800px) {
    /* line 168, ../../sass/blocks/es1/_es1.sass */
    .es1__master {
      display: none; } }

/* line 187, ../../sass/blocks/es1/_es1.sass */
.es__free {
  position: absolute;
  top: 23px;
  left: 46%; }
  @media (max-width: 1160px) {
    /* line 187, ../../sass/blocks/es1/_es1.sass */
    .es__free {
      left: 50%; } }
  @media (max-width: 480px) {
    /* line 187, ../../sass/blocks/es1/_es1.sass */
    .es__free {
      width: 112px; }
      /* line 195, ../../sass/blocks/es1/_es1.sass */
      .es__free img {
        width: 100%; } }

/* line 197, ../../sass/blocks/es1/_es1.sass */
.es__rassr {
  position: absolute;
  top: 155px;
  left: 50%; }
  @media (max-width: 1160px) {
    /* line 197, ../../sass/blocks/es1/_es1.sass */
    .es__rassr {
      left: 54%; } }
  @media (max-width: 480px) {
    /* line 197, ../../sass/blocks/es1/_es1.sass */
    .es__rassr {
      width: 100px; }
      /* line 205, ../../sass/blocks/es1/_es1.sass */
      .es__rassr img {
        width: 100%; } }

/*╨Р╨║╤Ж╨╕╨╕ */
/* line 212, ../../sass/blocks/es1/_es1.sass */
.es1.akcii h1 {
  color: #fcd70b;
  font-size: 80px;
  text-transform: uppercase;
  line-height: 1;
  padding-top: 20px; }
  /* line 218, ../../sass/blocks/es1/_es1.sass */
  .es1.akcii h1 span {
    display: block; }
  @media (max-width: 768px) {
    /* line 212, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii h1 {
      font-size: 70px; } }
  @media (max-width: 480px) {
    /* line 212, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii h1 {
      font-size: 56px; } }
  @media (max-width: 380px) {
    /* line 212, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii h1 {
      font-size: 50px; } }
/* line 226, ../../sass/blocks/es1/_es1.sass */
.es1.akcii h3 {
  font-size: 40px;
  font-family: "MyriadPro-Bold";
  color: #ffffff;
  margin: 0;
  padding: 0;
  margin-top: 10px; }
  @media (max-width: 1050px) {
    /* line 226, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii h3 {
      font-size: 36px; } }
  @media (max-width: 480px) {
    /* line 226, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii h3 {
      font-size: 30px; } }
/* line 237, ../../sass/blocks/es1/_es1.sass */
.es1.akcii .es1__block {
  width: 555px; }
  @media (max-width: 992px) {
    /* line 237, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii .es1__block {
      padding-top: 50px; } }
  @media (max-width: 768px) {
    /* line 237, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii .es1__block {
      width: 100%; } }
/* line 243, ../../sass/blocks/es1/_es1.sass */
.es1.akcii .es1__sale {
  margin-top: 40px; }
  @media (max-width: 768px) {
    /* line 243, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii .es1__sale {
      margin: 20px auto 0 auto; } }
/* line 247, ../../sass/blocks/es1/_es1.sass */
.es1.akcii .es1__btn {
  margin-top: 60px; }
  @media (max-width: 768px) {
    /* line 247, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii .es1__btn {
      margin-top: 50px; } }
/* line 251, ../../sass/blocks/es1/_es1.sass */
.es1.akcii .es__rassr {
  top: auto;
  bottom: 20px;
  left: auto;
  right: 20px; }
  @media (max-width: 992px) {
    /* line 251, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii .es__rassr {
      bottom: 20px;
      right: 8px; } }
/* line 259, ../../sass/blocks/es1/_es1.sass */
.es1.akcii .es__free {
  top: auto;
  bottom: 25px;
  left: auto;
  right: 155px; }
  @media (max-width: 992px) {
    /* line 259, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii .es__free {
      right: 0px;
      bottom: 145px; } }
/* line 267, ../../sass/blocks/es1/_es1.sass */
.es1.akcii .es1__master {
  bottom: auto;
  top: 72px;
  right: 50px; }
  @media (max-width: 992px) {
    /* line 267, ../../sass/blocks/es1/_es1.sass */
    .es1.akcii .es1__master {
      right: 1%;
      top: auto;
      bottom: 4px; } }
@media (max-width: 768px) {
  /* line 275, ../../sass/blocks/es1/_es1.sass */
  .es1.akcii .es__free, .es1.akcii .es__rassr {
    position: relative;
    right: auto;
    top: auto;
    bottom: auto;
    display: inline-block;
    margin-top: 35px; } }

/* line 284, ../../sass/blocks/es1/_es1.sass */
.es1.dom .es1__master {
  right: 44%; }

@media (max-width: 1160px) {
  /* line 290, ../../sass/blocks/es1/_es1.sass */
  .es1.dom .es1__master {
    right: 2%;
    bottom: 15px; } }
@media (max-width: 992px) {
  /* line 295, ../../sass/blocks/es1/_es1.sass */
  .es1.dom .es__free {
    left: 28%; }
  /* line 297, ../../sass/blocks/es1/_es1.sass */
  .es1.dom .es__rassr {
    top: 27px;
    left: 42%; } }
@media (max-width: 800px) {
  /* line 305, ../../sass/blocks/es1/_es1.sass */
  .es1.dom .es__free, .es1.dom .es__rassr {
    left: auto;
    position: relative;
    right: auto;
    top: auto;
    display: inline-block;
    margin-top: 35px; }
  /* line 312, ../../sass/blocks/es1/_es1.sass */
  .es1.dom .es1__sale {
    margin-top: 20px; } }
@media (max-width: 800px) and (max-width: 480px) {
  margin-top: 25px; }
/* line 319, ../../sass/blocks/es1/_es1.sass */
.es1.balkon .es1__sale {
  margin-top: 80px; }
/* line 321, ../../sass/blocks/es1/_es1.sass */
.es1.balkon .es__free {
  top: 70px;
  left: 47%; }
/* line 324, ../../sass/blocks/es1/_es1.sass */
.es1.balkon .es__rassr {
  position: absolute;
  top: 202px; }
/* line 327, ../../sass/blocks/es1/_es1.sass */
.es1.balkon .es1__master {
  right: 37%; }
@media (max-width: 1200px) {
  /* line 330, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon h1 {
    font-size: 80px; }
  /* line 332, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon .es1__block {
    margin-left: 0; }
  /* line 334, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon .es1__master {
    right: 2%;
    bottom: 20px; } }
@media (max-width: 992px) {
  /* line 338, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon .es__free, .es1.balkon .es__rassr {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block; }
  /* line 343, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon .es1__sale {
    margin-top: -10px;
    max-width: 445px; } }
@media (max-width: 800px) {
  /* line 347, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon .es1__block {
    margin: auto; } }

@media (max-width: 768px) {
  /* line 350, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon h1 {
    font-size: 80px; } }
@media (max-width: 768px) {
  /* line 350, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon h1 {
    font-size: 76px; } }
  @media (max-width: 768px) and (max-width: 480px) {
    /* line 350, ../../sass/blocks/es1/_es1.sass */
    .es1.balkon h1 {
      font-size: 60px; } }
  @media (max-width: 768px) and (max-width: 400px) {
    /* line 350, ../../sass/blocks/es1/_es1.sass */
    .es1.balkon h1 {
      font-size: 48px; } }

/* line 361, ../../sass/blocks/es1/_es1.sass */
.es1.balkon2 .es1__sale {
  margin-top: 80px; }
/* line 363, ../../sass/blocks/es1/_es1.sass */
.es1.balkon2 .es__free {
  top: 50px;
  left: 47%; }
/* line 366, ../../sass/blocks/es1/_es1.sass */
.es1.balkon2 .es__rassr {
  position: absolute;
  top: 200px; }
/* line 369, ../../sass/blocks/es1/_es1.sass */
.es1.balkon2 .es1__master {
  right: 36%;
  bottom: 50px; }
@media (max-width: 1200px) {
  /* line 373, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 h1 {
    font-size: 86px; }
  /* line 375, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 .es1__block {
    margin-left: 0; }
  /* line 377, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 .es1__master {
    right: 2%;
    bottom: 20px; } }
@media (max-width: 992px) {
  /* line 381, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 .es__free, .es1.balkon2 .es__rassr {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block; }
  /* line 386, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 .es1__sale {
    margin-top: -10px;
    max-width: 445px; } }
@media (max-width: 800px) {
  /* line 390, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 .es1__block {
    margin: auto;
    width: 100%; }
  /* line 393, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 .es1__sale {
    margin: auto; } }
@media (max-width: 480px) {
  /* line 396, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 h1 {
    font-size: 66px; } }
@media (max-width: 400px) {
  /* line 399, ../../sass/blocks/es1/_es1.sass */
  .es1.balkon2 h1 {
    font-size: 60px; } }

@media (max-width: 992px) {
  /* line 401, ../../sass/blocks/es1/_es1.sass */
  .es__free, .es__rassr {
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }
@media (max-width: 800px) {
  /* line 401, ../../sass/blocks/es1/_es1.sass */
  .es__free, .es__rassr {
    left: auto;
    right: 1%; } }
@media (max-width: 768px) {
  /* line 401, ../../sass/blocks/es1/_es1.sass */
  .es__free, .es__rassr {
    position: relative;
    right: auto;
    top: auto;
    display: inline-block;
    margin-top: 35px; } }
@media (max-width: 480px) {
  /* line 401, ../../sass/blocks/es1/_es1.sass */
  .es__free, .es__rassr {
    margin-top: 25px; } }

/* line 1, ../../sass/blocks/es2/_es2.sass */
.es2 {
  height: 918px;
  background: url("../img/es2-fon.jpg") center top no-repeat;
  padding-top: 105px; }
  /* line 5, ../../sass/blocks/es2/_es2.sass */
  .es2 .es__desc {
    text-align: center;
    margin: 10px auto; }
    @media (max-width: 768px) {
      /* line 5, ../../sass/blocks/es2/_es2.sass */
      .es2 .es__desc {
        margin: 20px auto; } }
  @media (max-width: 1200px) {
    /* line 1, ../../sass/blocks/es2/_es2.sass */
    .es2 {
      height: auto;
      padding-top: 60px;
      padding-bottom: 20px;
      background-image: none;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYWIwMCIvPjxzdG9wIG9mZnNldD0iMjYuNTklIiBzdG9wLWNvbG9yPSIjZmRjMzAwIi8+PHN0b3Agb2Zmc2V0PSI1Mi43MSUiIHN0b3AtY29sb3I9IiNmZGU5NjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYzM2IiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbab00), color-stop(26.59%, #fdc300), color-stop(52.71%, #fde969), color-stop(100%, #fff33b));
      background-image: -moz-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
      background-image: -webkit-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
      background-image: linear-gradient(to top, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
      position: relative; }
      /* line 17, ../../sass/blocks/es2/_es2.sass */
      .es2:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 26, ../../sass/blocks/es2/_es2.sass */
      .es2 .wrapper {
        z-index: 2; } }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es2/_es2.sass */
    .es2 {
      padding-bottom: 50px; } }
  @media (max-width: 600px) {
    /* line 1, ../../sass/blocks/es2/_es2.sass */
    .es2 {
      padding-bottom: 20px; } }

/* line 32, ../../sass/blocks/es2/_es2.sass */
.es2__block {
  margin: 48px auto 8px auto;
  text-align: center;
  display: table; }

/* line 36, ../../sass/blocks/es2/_es2.sass */
.es2__item {
  display: table-cell;
  vertical-align: top;
  position: relative; }
  @media (max-width: 1200px) {
    /* line 36, ../../sass/blocks/es2/_es2.sass */
    .es2__item {
      display: inline-block;
      margin-bottom: 90px; }
      /* line 43, ../../sass/blocks/es2/_es2.sass */
      .es2__item:last-child {
        margin-bottom: 30px; } }
    @media (max-width: 1200px) and (max-width: 600px) {
      /* line 43, ../../sass/blocks/es2/_es2.sass */
      .es2__item:last-child {
        margin-bottom: 0; } }

  @media (max-width: 500px) {
    /* line 36, ../../sass/blocks/es2/_es2.sass */
    .es2__item {
      margin-bottom: 45px; } }

/* line 50, ../../sass/blocks/es2/_es2.sass */
.es2__item_ttl {
  text-transform: uppercase;
  font-size: 26px;
  font-family: "FiraSans-Bold";
  margin-bottom: -5px; }

/* line 55, ../../sass/blocks/es2/_es2.sass */
.es2__item_comment {
  position: absolute;
  top: 325px;
  font-family: "FiraSans-Bold";
  width: 100%; }
  /* line 60, ../../sass/blocks/es2/_es2.sass */
  .es2__item_comment .comment {
    font-size: 20px; }
  /* line 62, ../../sass/blocks/es2/_es2.sass */
  .es2__item_comment .price {
    font-size: 30px;
    text-transform: uppercase;
    margin-top: -10px; }
    /* line 66, ../../sass/blocks/es2/_es2.sass */
    .es2__item_comment .price span {
      font-size: 50px; }
  @media (max-width: 500px) {
    /* line 55, ../../sass/blocks/es2/_es2.sass */
    .es2__item_comment {
      position: relative;
      top: auto; }
      /* line 71, ../../sass/blocks/es2/_es2.sass */
      .es2__item_comment .comment {
        font-size: 18px; }
      /* line 73, ../../sass/blocks/es2/_es2.sass */
      .es2__item_comment .price {
        font-size: 26px; }
        /* line 75, ../../sass/blocks/es2/_es2.sass */
        .es2__item_comment .price span {
          font-size: 40px; } }

/* line 77, ../../sass/blocks/es2/_es2.sass */
.es2__info {
  margin-left: 50px;
  min-height: 150px;
  position: relative; }
  @media (max-width: 992px) {
    /* line 77, ../../sass/blocks/es2/_es2.sass */
    .es2__info {
      margin-left: 0; } }

/* line 83, ../../sass/blocks/es2/_es2.sass */
.es2__info_block {
  display: table;
  width: 520px; }
  @media (max-width: 992px) {
    /* line 83, ../../sass/blocks/es2/_es2.sass */
    .es2__info_block {
      margin: auto; } }
  @media (max-width: 600px) {
    /* line 83, ../../sass/blocks/es2/_es2.sass */
    .es2__info_block {
      display: none; } }

/* line 91, ../../sass/blocks/es2/_es2.sass */
.es2__info_item {
  display: table-cell;
  vertical-align: top;
  font-size: 20px;
  font-family: "MullerRegular"; }
  /* line 96, ../../sass/blocks/es2/_es2.sass */
  .es2__info_item span {
    padding-top: 30px;
    display: block;
    line-height: 1.2; }

/* line 101, ../../sass/blocks/es2/_es2.sass */
.es2__info_btn {
  position: absolute;
  right: 18%;
  top: 0;
  width: 257px;
  text-align: center; }
  /* line 107, ../../sass/blocks/es2/_es2.sass */
  .es2__info_btn label {
    font-family: "FiraSans-Bold";
    font-size: 20px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 11px;
    display: block; }
    @media (max-width: 600px) {
      /* line 107, ../../sass/blocks/es2/_es2.sass */
      .es2__info_btn label {
        color: #000; } }
  /* line 117, ../../sass/blocks/es2/_es2.sass */
  .es2__info_btn .btn.chek {
    padding: 10px 15px 13px 90px; }
    @media (max-width: 480px) {
      /* line 117, ../../sass/blocks/es2/_es2.sass */
      .es2__info_btn .btn.chek {
        text-align: left; } }
    /* line 121, ../../sass/blocks/es2/_es2.sass */
    .es2__info_btn .btn.chek:before {
      left: 27px;
      top: 9px; }
      @media (max-width: 480px) {
        /* line 121, ../../sass/blocks/es2/_es2.sass */
        .es2__info_btn .btn.chek:before {
          display: block; } }
  @media (max-width: 1200px) {
    /* line 101, ../../sass/blocks/es2/_es2.sass */
    .es2__info_btn {
      right: 10%; } }
  @media (max-width: 992px) {
    /* line 101, ../../sass/blocks/es2/_es2.sass */
    .es2__info_btn {
      position: relative;
      margin: auto;
      right: auto; } }

/* line 133, ../../sass/blocks/es2/_es2.sass */
.es2__price {
  background: url("../img/row2/birka.png") center;
  height: 104px;
  width: 205px;
  position: absolute;
  top: 44px;
  left: 65px;
  color: #fff;
  padding-top: 32px;
  padding-left: 50px; }

/* line 143, ../../sass/blocks/es2/_es2.sass */
.es2__price_block {
  font-family: "FiraSans-Bold";
  font-size: 21px;
  line-height: 1;
  -moz-transform: rotate(9deg);
  -ms-transform: rotate(9deg);
  -webkit-transform: rotate(9deg);
  transform: rotate(9deg); }
  /* line 148, ../../sass/blocks/es2/_es2.sass */
  .es2__price_block label {
    font-size: 16px;
    display: block; }
  /* line 151, ../../sass/blocks/es2/_es2.sass */
  .es2__price_block span {
    font-size: 29px; }

@media (max-width: 500px) {
  /* line 156, ../../sass/blocks/es2/_es2.sass */
  .es2__item_pict {
    max-width: 320px; }
    /* line 158, ../../sass/blocks/es2/_es2.sass */
    .es2__item_pict img {
      width: 100%; }

  /* line 160, ../../sass/blocks/es2/_es2.sass */
  .es2__item_ttl {
    font-size: 22px; } }
/* line 1, ../../sass/blocks/es3/_es3.sass */
.es3 {
  padding-top: 50px;
  padding-bottom: 10px;
  position: relative;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
  background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
  background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%); }
  /* line 6, ../../sass/blocks/es3/_es3.sass */
  .es3:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url("../img/line.png"); }
  /* line 15, ../../sass/blocks/es3/_es3.sass */
  .es3 .wrapper {
    z-index: 2; }
  /* line 18, ../../sass/blocks/es3/_es3.sass */
  .es3 h2 {
    letter-spacing: 1.3px;
    color: #fff;
    font-family: "FiraSans-SemiBold"; }

/* line 23, ../../sass/blocks/es3/_es3.sass */
.es3__block {
  margin: 50px auto 30px auto;
  text-align: center; }

/* line 26, ../../sass/blocks/es3/_es3.sass */
.es3__item {
  vertical-align: top;
  margin: 0 32px 80px 32px;
  text-align: center;
  display: inline-block;
  width: 340px;
  height: 510px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff; }
  @media (max-width: 1300px) {
    /* line 26, ../../sass/blocks/es3/_es3.sass */
    .es3__item {
      margin: 0 15px 80px 15px; } }
  @media (max-width: 1200px) {
    /* line 26, ../../sass/blocks/es3/_es3.sass */
    .es3__item {
      width: 280px;
      height: 451px; } }
  @media (max-width: 480px) {
    /* line 26, ../../sass/blocks/es3/_es3.sass */
    .es3__item {
      margin: 0 0px 80px 0px; } }

/* line 43, ../../sass/blocks/es3/_es3.sass */
.es3__item_pict {
  height: 298px;
  padding: 5px 5px 0 5px; }
  @media (max-width: 1200px) {
    /* line 43, ../../sass/blocks/es3/_es3.sass */
    .es3__item_pict {
      height: 245px; } }
  /* line 48, ../../sass/blocks/es3/_es3.sass */
  .es3__item_pict img {
    width: 100%;
    height: 100%;
    -moz-border-radius: 5px 5px 0px 0;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 0px 0; }

/* line 52, ../../sass/blocks/es3/_es3.sass */
.es3__item_ttl {
  padding: 10px 0 10px 0;
  color: #fff;
  font-family: "FiraSans-Bold";
  font-size: 30px;
  text-transform: uppercase;
  background-color: #ec008c; }
  @media (max-width: 1200px) {
    /* line 52, ../../sass/blocks/es3/_es3.sass */
    .es3__item_ttl {
      font-size: 28px; } }
  @media (max-width: 480px) {
    /* line 52, ../../sass/blocks/es3/_es3.sass */
    .es3__item_ttl {
      font-size: 24px; } }

/* line 63, ../../sass/blocks/es3/_es3.sass */
.es3__item_comment {
  margin-top: 15px;
  font-family: "FiraSans-Bold";
  font-size: 20px;
  text-transform: uppercase; }

/* line 68, ../../sass/blocks/es3/_es3.sass */
.es3__item_price {
  line-height: 1;
  color: #ec008c;
  font-family: "FiraSans-Bold";
  font-size: 30px; }
  /* line 73, ../../sass/blocks/es3/_es3.sass */
  .es3__item_price span {
    font-size: 50px; }
    /* line 75, ../../sass/blocks/es3/_es3.sass */
    .es3__item_price span.rub {
      text-transform: uppercase;
      font-size: 24px; }
  @media (max-width: 1200px) {
    /* line 68, ../../sass/blocks/es3/_es3.sass */
    .es3__item_price {
      font-size: 28px; }
      /* line 80, ../../sass/blocks/es3/_es3.sass */
      .es3__item_price span {
        font-size: 44px; }
        /* line 82, ../../sass/blocks/es3/_es3.sass */
        .es3__item_price span.rub {
          font-size: 22px; } }

/* line 84, ../../sass/blocks/es3/_es3.sass */
.es3__item_btn {
  width: 260px;
  margin: 13px auto; }
  /* line 87, ../../sass/blocks/es3/_es3.sass */
  .es3__item_btn .btn {
    -moz-box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4);
    box-shadow: 0 2px 18px rgba(4, 25, 61, 0.48), inset 0 2px 0 rgba(255, 255, 255, 0.4); }

/* line 90, ../../sass/blocks/es3/_es3.sass */
.es3__item_desc {
  font-size: 20px;
  font-family: "FiraSans-Regular";
  text-align: left;
  padding: 25px 15px 10px 15px;
  height: 175px; }
  @media (max-width: 1200px) {
    /* line 90, ../../sass/blocks/es3/_es3.sass */
    .es3__item_desc {
      font-size: 18px; } }

/* line 101, ../../sass/blocks/es3/_es3.sass */
.es3._dom .es3__item_ttl {
  font-size: 24px; }
  @media (max-width: 1200px) {
    /* line 104, ../../sass/blocks/es3/_es3.sass */
    .es3._dom .es3__item_ttl span {
      display: block; } }
/* line 106, ../../sass/blocks/es3/_es3.sass */
.es3._dom .es3__item {
  height: 573px; }
  @media (max-width: 1200px) {
    /* line 106, ../../sass/blocks/es3/_es3.sass */
    .es3._dom .es3__item {
      height: 560px; } }

/* line 1, ../../sass/blocks/es4/_es4.sass */
.es4 {
  padding-bottom: 73px;
  padding-top: 65px; }
  /* line 4, ../../sass/blocks/es4/_es4.sass */
  .es4 .wrapper {
    max-width: none; }
  /* line 6, ../../sass/blocks/es4/_es4.sass */
  .es4 .es__desc {
    width: 1000px;
    text-align: center;
    margin: 10px auto;
    font-size: 26px; }
    @media (max-width: 1400px) {
      /* line 6, ../../sass/blocks/es4/_es4.sass */
      .es4 .es__desc {
        width: 80%; } }
    @media (max-width: 768px) {
      /* line 6, ../../sass/blocks/es4/_es4.sass */
      .es4 .es__desc {
        margin: 20px auto;
        width: 90%;
        font-size: 22px; } }
    @media (max-width: 480px) {
      /* line 6, ../../sass/blocks/es4/_es4.sass */
      .es4 .es__desc {
        font-size: 20px;
        width: 96%; } }

/* line 22, ../../sass/blocks/es4/_es4.sass */
.es4__block {
  width: 1140px;
  margin: auto;
  position: relative; }

/* line 26, ../../sass/blocks/es4/_es4.sass */
.es4__block_static {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 360px;
  height: 480px;
  position: absolute;
  top: -27px;
  left: 0;
  z-index: 2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlM2Y5NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzczMjJhYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #0e3f95), color-stop(100%, #7322ac));
  background-image: -moz-linear-gradient(bottom, #0e3f95 0%, #7322ac 100%);
  background-image: -webkit-linear-gradient(bottom, #0e3f95 0%, #7322ac 100%);
  background-image: linear-gradient(to top, #0e3f95 0%, #7322ac 100%); }
  @media (max-width: 480px) {
    /* line 26, ../../sass/blocks/es4/_es4.sass */
    .es4__block_static {
      width: 280px;
      height: 450px; } }
  /* line 40, ../../sass/blocks/es4/_es4.sass */
  .es4__block_static .f-line {
    padding: 17px 30px; }
  /* line 42, ../../sass/blocks/es4/_es4.sass */
  .es4__block_static ul {
    margin-top: 23px;
    margin-left: 36px; }
    @media (max-width: 480px) {
      /* line 42, ../../sass/blocks/es4/_es4.sass */
      .es4__block_static ul {
        margin-left: 0; } }
    /* line 47, ../../sass/blocks/es4/_es4.sass */
    .es4__block_static ul li {
      color: #fff;
      font-size: 20px;
      font-family: "FiraSans-Regular";
      position: relative;
      padding-left: 55px;
      margin-bottom: 13px; }
      @media (max-width: 480px) {
        /* line 47, ../../sass/blocks/es4/_es4.sass */
        .es4__block_static ul li {
          padding-left: 50px;
          font-size: 18px; } }
      /* line 57, ../../sass/blocks/es4/_es4.sass */
      .es4__block_static ul li:last-child {
        margin-bottom: 0; }
      /* line 59, ../../sass/blocks/es4/_es4.sass */
      .es4__block_static ul li:before {
        content: "";
        display: block;
        position: absolute;
        top: 5px;
        left: 0; }
  /* line 66, ../../sass/blocks/es4/_es4.sass */
  .es4__block_static .es4_line {
    height: 1px;
    width: 94%;
    background-color: #fff;
    margin-top: 13px;
    margin-left: 8px; }
  /* line 72, ../../sass/blocks/es4/_es4.sass */
  .es4__block_static .es4_itog {
    font-size: 20px;
    font-family: "FiraSans-Bold";
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin-top: 25px; }
  /* line 79, ../../sass/blocks/es4/_es4.sass */
  .es4__block_static .es4_price {
    text-align: center;
    font-size: 30px;
    font-family: "FiraSans-Bold";
    text-transform: uppercase;
    color: #fed900;
    line-height: 1; }
    /* line 86, ../../sass/blocks/es4/_es4.sass */
    .es4__block_static .es4_price span {
      font-size: 40px; }

/* line 90, ../../sass/blocks/es4/_es4.sass */
.es4_logo {
  text-align: center; }
  @media (max-width: 480px) {
    /* line 93, ../../sass/blocks/es4/_es4.sass */
    .es4_logo img {
      width: 100%; } }

/* line 95, ../../sass/blocks/es4/_es4.sass */
.es4__btn {
  margin-top: 15px; }

/* line 98, ../../sass/blocks/es4/_es4.sass */
.es4__block_dinamic {
  width: 1080px;
  margin-top: 75px;
  padding-left: 375px;
  text-align: center;
  height: 450px;
  white-space: nowrap;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 107, ../../sass/blocks/es4/_es4.sass */
  .es4__block_dinamic:before {
    content: "";
    display: block;
    position: absolute;
    right: -60px;
    top: -1px;
    background: url("../img/drag-fon.png") right;
    height: 420px;
    width: 110px;
    z-index: 2;
    /*border: 1px solid red */ }
    @media (max-width: 800px) {
      /* line 107, ../../sass/blocks/es4/_es4.sass */
      .es4__block_dinamic:before {
        right: -55px; } }
  /* line 120, ../../sass/blocks/es4/_es4.sass */
  .es4__block_dinamic ul {
    margin-top: 25px;
    margin-left: 4px; }
    /* line 123, ../../sass/blocks/es4/_es4.sass */
    .es4__block_dinamic ul li {
      color: #000;
      font-size: 20px;
      font-family: "FiraSans-Regular";
      position: relative;
      padding-left: 52px;
      margin-bottom: 16px;
      text-align: left; }
      /* line 131, ../../sass/blocks/es4/_es4.sass */
      .es4__block_dinamic ul li:last-child {
        margin-bottom: 0; }
      /* line 133, ../../sass/blocks/es4/_es4.sass */
      .es4__block_dinamic ul li:before {
        content: "";
        display: block;
        position: absolute;
        top: 10px;
        left: 0; }
      /* line 141, ../../sass/blocks/es4/_es4.sass */
      .es4__block_dinamic ul li.bad:before {
        top: 10px; }
  /* line 144, ../../sass/blocks/es4/_es4.sass */
  .es4__block_dinamic .es4_line {
    height: 1px;
    width: 100%;
    background-color: #cccccc;
    margin-top: 24px; }
  /* line 149, ../../sass/blocks/es4/_es4.sass */
  .es4__block_dinamic .es4_itog {
    font-size: 16px;
    font-family: "FiraSans-Bold";
    color: #000;
    text-transform: uppercase;
    text-align: center;
    margin-top: 22px; }
  /* line 156, ../../sass/blocks/es4/_es4.sass */
  .es4__block_dinamic .es4_price {
    text-align: center;
    font-size: 30px;
    font-family: "FiraSans-Bold";
    text-transform: uppercase;
    color: #ec008c;
    line-height: 1; }
    /* line 163, ../../sass/blocks/es4/_es4.sass */
    .es4__block_dinamic .es4_price span {
      font-size: 40px; }

/* line 169, ../../sass/blocks/es4/_es4.sass */
.es4__ttl {
  font-family: "FiraSans-Bold";
  font-size: 22px;
  text-transform: uppercase;
  color: #ec008c; }

/* line 175, ../../sass/blocks/es4/_es4.sass */
.es4__item {
  width: 275px;
  height: 405px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -moz-box-shadow: 0 6px 15px 1px rgba(12, 36, 101, 0.24);
  -webkit-box-shadow: 0 6px 15px 1px rgba(12, 36, 101, 0.24);
  box-shadow: 0 6px 15px 1px rgba(12, 36, 101, 0.24);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  padding: 20px 25px;
  margin-right: 15px; }

@media (max-width: 1200px) {
  /* line 190, ../../sass/blocks/es4/_es4.sass */
  .es4__block {
    width: 1015px;
    margin: auto; }

  /* line 193, ../../sass/blocks/es4/_es4.sass */
  .es4__block_dinamic {
    width: 870px; } }
@media (max-width: 1055px) {
  /* line 196, ../../sass/blocks/es4/_es4.sass */
  .es4__block {
    width: 730px;
    margin: auto; }

  /* line 199, ../../sass/blocks/es4/_es4.sass */
  .es4__block_dinamic {
    width: 690px; } }
@media (max-width: 768px) {
  /* line 203, ../../sass/blocks/es4/_es4.sass */
  .es4__block {
    width: 370px; }

  /* line 205, ../../sass/blocks/es4/_es4.sass */
  .es4__block_dinamic {
    display: none; }

  /* line 207, ../../sass/blocks/es4/_es4.sass */
  .es4__block_static {
    position: relative;
    margin: 65px auto 20px; } }
@media (max-width: 595px) {
  /* line 213, ../../sass/blocks/es4/_es4.sass */
  .es4_slogan {
    display: none; } }
@media (max-width: 480px) {
  /* line 216, ../../sass/blocks/es4/_es4.sass */
  .es4 {
    padding-bottom: 40px; }

  /* line 218, ../../sass/blocks/es4/_es4.sass */
  .es4__block {
    width: 100%; }

  /* line 220, ../../sass/blocks/es4/_es4.sass */
  .es4__btn {
    text-align: center; } }
/* line 224, ../../sass/blocks/es4/_es4.sass */
#slider-frame {
  padding: 0; }

/* line 228, ../../sass/blocks/es4/_es4.sass */
.es4 .scroll-wrapper {
  height: 460px; }
/* line 233, ../../sass/blocks/es4/_es4.sass */
.es4 .b-slider-multi .scroll-x {
  height: 35px !important; }
/* line 235, ../../sass/blocks/es4/_es4.sass */
.es4 .b-slider-multi .scroll-bar {
  width: 70px !important;
  height: 15px !important;
  cursor: pointer !important;
  opacity: 1 !important;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #9c64c5;
  -moz-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.29);
  -webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.29);
  box-shadow: 0 5px 13px rgba(0, 0, 0, 0.29);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjEwMjIwOCIgeTE9IjAuNzE5MTg2IiB4Mj0iMS4xMDIyMDgiIHkyPSIwLjI4MDgxNCI+PHN0b3Agb2Zmc2V0PSItMjUlIiBzdG9wLWNvbG9yPSIjNzMyMmFjIiBzdG9wLW9wYWNpdHk9IjAuNDYiLz48c3RvcCBvZmZzZXQ9IjEyNSUiIHN0b3AtY29sb3I9IiMwZjQwOTUiIHN0b3Atb3BhY2l0eT0iMC40NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(20deg, rgba(115, 34, 172, 0.46) -25%, rgba(15, 64, 149, 0.46) 125%);
  background-image: -webkit-linear-gradient(20deg, rgba(115, 34, 172, 0.46) -25%, rgba(15, 64, 149, 0.46) 125%);
  background-image: linear-gradient(70deg, rgba(115, 34, 172, 0.46) -25%, rgba(15, 64, 149, 0.46) 125%); }
/* line 246, ../../sass/blocks/es4/_es4.sass */
.es4 .b-slider-multi .scroll-element_inner-wrapper {
  height: 15px !important;
  background-color: #eeeded !important;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

/* line 251, ../../sass/blocks/es4/_es4.sass */
.es4_none .es4 {
  padding-top: 0px; }
  @media (max-width: 880px) {
    /* line 251, ../../sass/blocks/es4/_es4.sass */
    .es4_none .es4 {
      padding-top: 50px; } }

/* line 1, ../../sass/blocks/es5/_es5.sass */
.es5 {
  height: 630px;
  background: url("../img/es5-fon.jpg") top center no-repeat;
  position: relative;
  z-index: 2;
  margin-top: -30px; }
  @media (max-width: 1100px) {
    /* line 1, ../../sass/blocks/es5/_es5.sass */
    .es5 {
      background: url("../img/es5-fon.jpg") 62% 0 no-repeat; }
      /* line 9, ../../sass/blocks/es5/_es5.sass */
      .es5 h2 {
        white-space: nowrap; } }
    @media (max-width: 1100px) and (max-width: 768px) {
      /* line 9, ../../sass/blocks/es5/_es5.sass */
      .es5 h2 {
        white-space: normal; } }

  @media (max-width: 880px) {
    /* line 1, ../../sass/blocks/es5/_es5.sass */
    .es5 {
      padding-top: 50px;
      padding-bottom: 50px;
      height: auto;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYWIwMCIvPjxzdG9wIG9mZnNldD0iMjYuNTklIiBzdG9wLWNvbG9yPSIjZmRjMzAwIi8+PHN0b3Agb2Zmc2V0PSI1Mi43MSUiIHN0b3AtY29sb3I9IiNmZGU5NjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYzM2IiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbab00), color-stop(26.59%, #fdc300), color-stop(52.71%, #fde969), color-stop(100%, #fff33b));
      background-image: -moz-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
      background-image: -webkit-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
      background-image: linear-gradient(to top, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
      position: relative; }
      /* line 19, ../../sass/blocks/es5/_es5.sass */
      .es5:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 28, ../../sass/blocks/es5/_es5.sass */
      .es5 .wrapper {
        z-index: 2; } }

/* line 30, ../../sass/blocks/es5/_es5.sass */
.es5__block {
  display: table;
  margin-left: 210px;
  padding-top: 145px; }
  @media (max-width: 1280px) {
    /* line 30, ../../sass/blocks/es5/_es5.sass */
    .es5__block {
      margin-left: 130px; } }
  @media (max-width: 1200px) {
    /* line 30, ../../sass/blocks/es5/_es5.sass */
    .es5__block {
      margin-left: 65px; } }
  @media (max-width: 1100px) {
    /* line 30, ../../sass/blocks/es5/_es5.sass */
    .es5__block {
      margin-left: 0px;
      margin: 35px auto; } }
  @media (max-width: 880px) {
    /* line 30, ../../sass/blocks/es5/_es5.sass */
    .es5__block {
      padding-top: 0;
      margin: auto; } }

/* line 44, ../../sass/blocks/es5/_es5.sass */
.es5__item {
  display: table-cell;
  vertical-align: bottom; }
  /* line 48, ../../sass/blocks/es5/_es5.sass */
  .es5__item:last-child {
    padding-left: 65px; }
    @media (max-width: 1135px) {
      /* line 48, ../../sass/blocks/es5/_es5.sass */
      .es5__item:last-child {
        padding-left: 30px; } }
    @media (max-width: 1100px) {
      /* line 48, ../../sass/blocks/es5/_es5.sass */
      .es5__item:last-child {
        padding-left: 70px; } }
    @media (max-width: 880px) {
      /* line 48, ../../sass/blocks/es5/_es5.sass */
      .es5__item:last-child {
        padding-left: 0; } }
  /* line 57, ../../sass/blocks/es5/_es5.sass */
  .es5__item:first-child {
    padding-bottom: 20px; }
    @media (max-width: 1100px) {
      /* line 60, ../../sass/blocks/es5/_es5.sass */
      .es5__item:first-child img {
        max-width: 420px;
        width: 100%; } }
    @media (max-width: 880px) {
      /* line 57, ../../sass/blocks/es5/_es5.sass */
      .es5__item:first-child {
        display: none; } }
  /* line 65, ../../sass/blocks/es5/_es5.sass */
  .es5__item ul {
    margin-top: 30px; }
    /* line 67, ../../sass/blocks/es5/_es5.sass */
    .es5__item ul li {
      position: relative;
      padding-left: 67px;
      font-family: "FiraSans-Regular";
      font-size: 20px;
      width: 390px;
      line-height: 1.2;
      margin-bottom: 30px; }
      /* line 75, ../../sass/blocks/es5/_es5.sass */
      .es5__item ul li:last-child {
        margin-bottom: 0; }
      @media (max-width: 768px) {
        /* line 67, ../../sass/blocks/es5/_es5.sass */
        .es5__item ul li {
          font-size: 18px;
          padding-left: 58px; } }
      @media (max-width: 480px) {
        /* line 67, ../../sass/blocks/es5/_es5.sass */
        .es5__item ul li {
          width: 100%; } }
      /* line 82, ../../sass/blocks/es5/_es5.sass */
      .es5__item ul li span {
        display: block;
        text-transform: uppercase;
        font-family: "FiraSans-Bold";
        font-size: 30px; }
        @media (max-width: 768px) {
          /* line 82, ../../sass/blocks/es5/_es5.sass */
          .es5__item ul li span {
            font-size: 28px; } }
        @media (max-width: 480px) {
          /* line 82, ../../sass/blocks/es5/_es5.sass */
          .es5__item ul li span {
            font-size: 24px;
            width: 100%; } }
      /* line 92, ../../sass/blocks/es5/_es5.sass */
      .es5__item ul li:before {
        content: "";
        display: block;
        position: absolute;
        top: 5px;
        left: 0; }
        @media (max-width: 768px) {
          /* line 92, ../../sass/blocks/es5/_es5.sass */
          .es5__item ul li:before {
            -moz-transform: scale(0.8);
            -ms-transform: scale(0.8);
            -webkit-transform: scale(0.8);
            transform: scale(0.8);
            top: -5px; } }

/* line 1, ../../sass/blocks/es6/_es6.sass */
.es6 {
  padding-top: 15px;
  margin-top: -35px;
  padding-bottom: 90px; }
  @media (max-width: 880px) {
    /* line 1, ../../sass/blocks/es6/_es6.sass */
    .es6 {
      margin-top: 0px;
      padding-top: 50px;
      padding-bottom: 50px; } }

/* line 9, ../../sass/blocks/es6/_es6.sass */
.es6__block {
  display: table;
  width: 1010px;
  margin: auto; }
  @media (max-width: 1150px) {
    /* line 9, ../../sass/blocks/es6/_es6.sass */
    .es6__block {
      margin: 0; } }
  @media (max-width: 1100px) {
    /* line 9, ../../sass/blocks/es6/_es6.sass */
    .es6__block {
      width: auto;
      margin: auto; } }

/* line 18, ../../sass/blocks/es6/_es6.sass */
.es6__item {
  display: table-cell;
  vertical-align: top; }
  @media (max-width: 880px) {
    /* line 18, ../../sass/blocks/es6/_es6.sass */
    .es6__item {
      display: block; } }
  /* line 23, ../../sass/blocks/es6/_es6.sass */
  .es6__item:first-child {
    width: 550px; }
    @media (max-width: 1100px) {
      /* line 23, ../../sass/blocks/es6/_es6.sass */
      .es6__item:first-child {
        width: 530px; } }
    @media (max-width: 992px) {
      /* line 23, ../../sass/blocks/es6/_es6.sass */
      .es6__item:first-child {
        width: 445px; } }
    @media (max-width: 880px) {
      /* line 23, ../../sass/blocks/es6/_es6.sass */
      .es6__item:first-child {
        width: 100%;
        text-align: center; } }
  /* line 32, ../../sass/blocks/es6/_es6.sass */
  .es6__item:last-child {
    padding-right: 30px; }
    @media (max-width: 880px) {
      /* line 32, ../../sass/blocks/es6/_es6.sass */
      .es6__item:last-child {
        width: 450px;
        padding-right: 0px;
        margin: auto; } }
    @media (max-width: 480px) {
      /* line 32, ../../sass/blocks/es6/_es6.sass */
      .es6__item:last-child {
        width: 100%; } }
  /* line 40, ../../sass/blocks/es6/_es6.sass */
  .es6__item ul li {
    padding-left: 90px;
    position: relative;
    font-family: "FiraSans-Regular";
    font-size: 24px;
    margin-top: 40px;
    line-height: 1.2; }
    @media (max-width: 768px) {
      /* line 40, ../../sass/blocks/es6/_es6.sass */
      .es6__item ul li {
        font-size: 22px; } }
    @media (max-width: 480px) {
      /* line 40, ../../sass/blocks/es6/_es6.sass */
      .es6__item ul li {
        margin-top: 35px;
        font-size: 20px;
        padding-left: 75px; } }
    /* line 53, ../../sass/blocks/es6/_es6.sass */
    .es6__item ul li:before {
      content: "";
      display: block;
      position: absolute;
      top: -10px;
      left: 0; }
      @media (max-width: 480px) {
        /* line 53, ../../sass/blocks/es6/_es6.sass */
        .es6__item ul li:before {
          -moz-transform: scale(0.8);
          -ms-transform: scale(0.8);
          -webkit-transform: scale(0.8);
          transform: scale(0.8); } }

/* line 67, ../../sass/blocks/es6/_es6.sass */
.es6__ttl {
  font-family: "FiraSans-Bold";
  font-size: 40px;
  padding-left: 72px;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  margin-top: 40px;
  line-height: 1.2;
  width: 80%; }
  /* line 77, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl:before {
    content: "";
    display: block;
    position: absolute;
    top: 24px;
    left: 33px;
    height: 5px;
    width: 30px;
    background: #000; }

/* line 87, ../../sass/blocks/es6/_es6.sass */
.es6__ttl2 {
  font-family: "FiraSans-Bold";
  font-size: 54px;
  color: #ec008c;
  text-transform: uppercase;
  line-height: 1;
  margin-left: 75px; }

/* line 94, ../../sass/blocks/es6/_es6.sass */
.es6__ttl3 {
  color: #fff;
  font-size: 54px;
  font-family: "FiraSans-Bold";
  text-transform: uppercase;
  background-color: #ec008c;
  position: relative;
  display: inline-block;
  margin-left: 30px;
  padding: 5px 20px 5px 45px;
  margin-top: 35px;
  line-height: 1; }
  /* line 106, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl3:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -30px;
    border-bottom: 64px solid #ec008c;
    border-left: 30px solid transparent; }
  /* line 114, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl3:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -30px;
    border-top: 64px solid #ec008c;
    border-right: 30px solid transparent; }
  /* line 122, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl3 span {
    position: relative; }
    /* line 124, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl3 span:before {
      content: "";
      display: block;
      position: absolute;
      top: 34px;
      left: -42px;
      height: 5px;
      width: 30px;
      background: #fff; }

@media (max-width: 992px) {
  /* line 138, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl {
    font-size: 36px; }
    /* line 140, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl:before {
      top: 17px; }

  /* line 142, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl2 {
    font-size: 50px;
    margin-left: 70px; }

  /* line 145, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl3 {
    font-size: 44px; }
    /* line 147, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl3:after {
      border-top: 54px solid #ec008c; }
    /* line 149, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl3:before {
      border-bottom: 54px solid #ec008c; }
    /* line 151, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl3 span:before {
      top: 24px; } }
@media (max-width: 880px) {
  /* line 156, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl {
    display: inline-block;
    width: auto;
    margin-top: 0;
    padding-left: 45px; }
    /* line 161, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl:before {
      left: 7px; }

  /* line 163, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl2 {
    display: inline-block;
    margin-left: 0px;
    font-size: 36px; }

  /* line 167, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl3 {
    margin-top: 20px;
    margin-left: 0; } }
@media (max-width: 480px) {
  /* line 171, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl {
    font-size: 32px;
    padding-left: 0px; }
    /* line 174, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl:before {
      display: none; }

  /* line 176, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl2 {
    font-size: 32px; }

  /* line 178, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl3 {
    font-size: 34px;
    padding: 5px 10px 5px 10px; }
    /* line 181, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl3:after {
      border-top: 44px solid #ec008c; }
    /* line 183, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl3:before {
      border-bottom: 44px solid #ec008c; }
    /* line 185, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl3 span:before {
      display: none; } }
/* line 1, ../../sass/blocks/es7/_es7.sass */
.es7 {
  background: url("../img/es7-fon.jpg") top center no-repeat;
  padding: 50px 0 60px 0;
  position: relative; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es7/_es7.sass */
    .es7 {
      padding: 50px 0 35px 0;
      background: none;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #3565ba), color-stop(100%, #700fb5));
      background-image: -moz-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
      background-image: -webkit-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
      background-image: linear-gradient(to top, #3565ba 0%, #700fb5 100%);
      text-align: center;
      position: relative; }
      /* line 11, ../../sass/blocks/es7/_es7.sass */
      .es7:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 20, ../../sass/blocks/es7/_es7.sass */
      .es7 .wrapper {
        z-index: 2; } }
  /* line 22, ../../sass/blocks/es7/_es7.sass */
  .es7.dom {
    background: url("../img/es7-fon.png") top center no-repeat;
    padding: 115px 0 60px 0; }
    @media (max-width: 992px) {
      /* line 22, ../../sass/blocks/es7/_es7.sass */
      .es7.dom {
        padding: 50px 0 35px 0;
        background: none;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #3565ba), color-stop(100%, #700fb5));
        background-image: -moz-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
        background-image: -webkit-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
        background-image: linear-gradient(to top, #3565ba 0%, #700fb5 100%);
        text-align: center;
        position: relative; }
        /* line 31, ../../sass/blocks/es7/_es7.sass */
        .es7.dom:after {
          content: "";
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          background: url("../img/line.png"); }
        /* line 40, ../../sass/blocks/es7/_es7.sass */
        .es7.dom .wrapper {
          z-index: 2; } }
  /* line 42, ../../sass/blocks/es7/_es7.sass */
  .es7 h2 {
    color: #fff;
    text-align: left;
    padding-left: 50px;
    width: 620px; }
    @media (max-width: 1100px) {
      /* line 42, ../../sass/blocks/es7/_es7.sass */
      .es7 h2 {
        padding-left: 0; } }
    @media (max-width: 992px) {
      /* line 42, ../../sass/blocks/es7/_es7.sass */
      .es7 h2 {
        text-align: center;
        width: 100%; } }
  /* line 52, ../../sass/blocks/es7/_es7.sass */
  .es7 .es__desc {
    color: #ffffff;
    text-align: left;
    margin-top: 10px;
    margin-left: 50px; }
    @media (max-width: 1100px) {
      /* line 52, ../../sass/blocks/es7/_es7.sass */
      .es7 .es__desc {
        margin-left: 0; } }
    @media (max-width: 992px) {
      /* line 52, ../../sass/blocks/es7/_es7.sass */
      .es7 .es__desc {
        text-align: center;
        width: 100%; } }

/* line 62, ../../sass/blocks/es7/_es7.sass */
.es7__block {
  font-family: "FiraSans-Bold";
  font-size: 50px;
  display: table;
  margin-top: 33px;
  margin-left: 45px;
  line-height: 1;
  padding-bottom: 7px; }
  @media (max-width: 1100px) {
    /* line 62, ../../sass/blocks/es7/_es7.sass */
    .es7__block {
      margin-left: 0; } }
  @media (max-width: 992px) {
    /* line 62, ../../sass/blocks/es7/_es7.sass */
    .es7__block {
      margin: 33px auto; } }
  @media (max-width: 768px) {
    /* line 62, ../../sass/blocks/es7/_es7.sass */
    .es7__block {
      font-size: 40px; } }
  @media (max-width: 480px) {
    /* line 62, ../../sass/blocks/es7/_es7.sass */
    .es7__block {
      font-size: 36px; } }
  /* line 78, ../../sass/blocks/es7/_es7.sass */
  .es7__block label {
    display: block;
    font-family: "FiraSans-Regular";
    font-size: 17px;
    color: rgba(255, 255, 255, 0.5);
    margin-top: 5px;
    margin-left: 6px; }
    @media (max-width: 768px) {
      /* line 78, ../../sass/blocks/es7/_es7.sass */
      .es7__block label {
        font-size: 14px; } }

/* line 90, ../../sass/blocks/es7/_es7.sass */
.es7__item {
  display: table-cell;
  vertical-align: top; }
  /* line 93, ../../sass/blocks/es7/_es7.sass */
  .es7__item:nth-child(2) {
    color: #fff;
    padding: 0 15px; }
    @media (max-width: 480px) {
      /* line 93, ../../sass/blocks/es7/_es7.sass */
      .es7__item:nth-child(2) {
        padding: 0 7px; } }
  /* line 98, ../../sass/blocks/es7/_es7.sass */
  .es7__item:nth-child(3) {
    color: #fff001;
    white-space: nowrap; }
  /* line 101, ../../sass/blocks/es7/_es7.sass */
  .es7__item .rub {
    font-family: "FiraSans-Bold";
    font-size: 26px;
    text-transform: uppercase; }
  /* line 105, ../../sass/blocks/es7/_es7.sass */
  .es7__item .btn {
    margin-left: 40px; }
  @media (max-width: 680px) {
    /* line 90, ../../sass/blocks/es7/_es7.sass */
    .es7__item {
      display: inline-block; }
      /* line 109, ../../sass/blocks/es7/_es7.sass */
      .es7__item:last-child {
        display: block; }
      /* line 111, ../../sass/blocks/es7/_es7.sass */
      .es7__item .btn {
        margin-top: 15px;
        margin-left: 0; } }

/* line 117, ../../sass/blocks/es7/_es7.sass */
.es7.dom .es7__block label {
  position: absolute; }
/* line 119, ../../sass/blocks/es7/_es7.sass */
.es7.dom .es__desc {
  margin-top: 38px; }
@media (max-width: 680px) {
  /* line 122, ../../sass/blocks/es7/_es7.sass */
  .es7.dom .es7__item .btn {
    margin-top: 35px;
    margin-left: 0; }
  /* line 125, ../../sass/blocks/es7/_es7.sass */
  .es7.dom .es__desc {
    margin-top: 25px; } }

/* line 3, ../../sass/blocks/b-slider/_b-slider.sass */
.es8 .bx-wrapper .bx-viewport {
  height: 450px !important; }
/* line 6, ../../sass/blocks/b-slider/_b-slider.sass */
.es8 .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 41%;
  outline: 0;
  text-indent: -9999px;
  z-index: 99; }
/* line 12, ../../sass/blocks/b-slider/_b-slider.sass */
.es8 .bx-controls-direction .bx-prev {
  left: 67px;
  display: block; }
/* line 16, ../../sass/blocks/b-slider/_b-slider.sass */
.es8 .bx-controls-direction .bx-next {
  right: 65px;
  display: block; }

/* line 1, ../../sass/blocks/es8/_es8.sass */
.es8 {
  padding-top: 80px;
  padding-bottom: 20px; }
  /* line 4, ../../sass/blocks/es8/_es8.sass */
  .es8 .wrapper {
    position: relative; }

/* line 7, ../../sass/blocks/es8/_es8.sass */
.es8__block {
  margin-top: 35px;
  padding-left: 130px;
  padding-right: 80px;
  height: 400px; }

/* line 14, ../../sass/blocks/es8/_es8.sass */
.es8__block_pict {
  position: relative;
  height: 355px;
  display: inline-block;
  width: 50%; }

/* line 20, ../../sass/blocks/es8/_es8.sass */
.es8_pict {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  width: 100%;
  height: 355px;
  display: inline-block;
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 2; }
  /* line 32, ../../sass/blocks/es8/_es8.sass */
  .es8_pict img {
    height: 100%;
    width: 100%;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }

/* line 37, ../../sass/blocks/es8/_es8.sass */
.es8__info {
  display: inline-block;
  vertical-align: top;
  width: 45%;
  padding-left: 4%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 1145px) {
    /* line 37, ../../sass/blocks/es8/_es8.sass */
    .es8__info {
      padding-left: 4%; } }

/* line 47, ../../sass/blocks/es8/_es8.sass */
.es8__info_ttl {
  font-size: 40px;
  color: #ec008c;
  font-family: "FiraSans-Bold";
  text-transform: uppercase;
  line-height: 1.2;
  margin-top: 10px; }

/* line 54, ../../sass/blocks/es8/_es8.sass */
.es8__info_card {
  font-size: 20px;
  font-family: "FiraSans-Regular";
  margin-top: 12px;
  line-height: 38px; }
  /* line 59, ../../sass/blocks/es8/_es8.sass */
  .es8__info_card p {
    padding: 0;
    margin: 0;
    display: table; }
    /* line 63, ../../sass/blocks/es8/_es8.sass */
    .es8__info_card p span {
      display: table-cell; }
      /* line 65, ../../sass/blocks/es8/_es8.sass */
      .es8__info_card p span:first-child {
        width: 200px; }
        @media (max-width: 992px) {
          /* line 65, ../../sass/blocks/es8/_es8.sass */
          .es8__info_card p span:first-child {
            width: 175px; } }
  /* line 69, ../../sass/blocks/es8/_es8.sass */
  .es8__info_card strong {
    color: #ec008c;
    font-family: "FiraSans-Bold";
    font-size: 30px;
    white-space: nowrap; }
    @media (max-width: 992px) {
      /* line 69, ../../sass/blocks/es8/_es8.sass */
      .es8__info_card strong {
        font-size: 26px; } }

/* line 76, ../../sass/blocks/es8/_es8.sass */
.es8__btn {
  margin-top: 30px;
  position: relative; }

@media (max-width: 1100px) {
  /* line 82, ../../sass/blocks/es8/_es8.sass */
  .es8__info_ttl {
    font-size: 28px; }
    /* line 84, ../../sass/blocks/es8/_es8.sass */
    .es8__info_ttl strong {
      font-size: 26px; } }
@media (max-width: 1030px) {
  /* line 89, ../../sass/blocks/es8/_es8.sass */
  .es8__block_pict, .es8__info {
    display: block;
    margin: auto; }

  /* line 92, ../../sass/blocks/es8/_es8.sass */
  .es8__info {
    padding-left: 0px; }

  /* line 94, ../../sass/blocks/es8/_es8.sass */
  .es8__block {
    height: 850px; }
    /* line 96, ../../sass/blocks/es8/_es8.sass */
    .es8__block .es8__block_pict {
      height: 330px; }
    /* line 98, ../../sass/blocks/es8/_es8.sass */
    .es8__block .es8_pict {
      height: 320px; }
    /* line 100, ../../sass/blocks/es8/_es8.sass */
    .es8__block .es8__info_card {
      font-size: 18px;
      margin-top: 15px;
      line-height: 25px; }
    /* line 104, ../../sass/blocks/es8/_es8.sass */
    .es8__block .es8__btn {
      margin-left: 0; } }
@media (max-width: 992px) {
  /* line 107, ../../sass/blocks/es8/_es8.sass */
  .es8 {
    padding-top: 50px; }
    /* line 109, ../../sass/blocks/es8/_es8.sass */
    .es8 h2 {
      padding-left: 15px;
      padding-right: 15px; }

  /* line 114, ../../sass/blocks/es8/_es8.sass */
  .es8 .bx-wrapper .bx-viewport {
    height: 660px !important; } }
@media (max-width: 800px) {
  /* line 118, ../../sass/blocks/es8/_es8.sass */
  .es8 .es8__block_pict {
    height: 265px; }
  /* line 120, ../../sass/blocks/es8/_es8.sass */
  .es8 .es8_pict {
    height: 250px; }

  /* line 122, ../../sass/blocks/es8/_es8.sass */
  .es8__block {
    height: 780px;
    padding-left: 0px;
    padding-right: 0; }

  /* line 126, ../../sass/blocks/es8/_es8.sass */
  .es8_fon {
    width: 96%;
    bottom: 5px; } }
@media (max-width: 700px) {
  /* line 131, ../../sass/blocks/es8/_es8.sass */
  .es8__block {
    height: 750px; }

  /* line 133, ../../sass/blocks/es8/_es8.sass */
  .es8__info {
    width: 280px; }

  /* line 135, ../../sass/blocks/es8/_es8.sass */
  .es8 .bx-wrapper .bx-controls-direction a {
    top: 41% !important; } }
@media (max-width: 600px) {
  /* line 139, ../../sass/blocks/es8/_es8.sass */
  .es8__block .es8__info_card {
    text-align: left; }

  /* line 141, ../../sass/blocks/es8/_es8.sass */
  .es8 .es8_pict {
    height: 250px; }

  /* line 143, ../../sass/blocks/es8/_es8.sass */
  .es8 .bx-controls {
    display: none; }

  /* line 145, ../../sass/blocks/es8/_es8.sass */
  .es8__block_pict {
    width: 70%; } }
@media (max-width: 480px) {
  /* line 148, ../../sass/blocks/es8/_es8.sass */
  .es8 h2 {
    padding-left: 0;
    padding-right: 0; }

  /* line 151, ../../sass/blocks/es8/_es8.sass */
  .es8__block {
    height: 530px; }

  /* line 153, ../../sass/blocks/es8/_es8.sass */
  .es8 {
    padding-bottom: 15px; }
    /* line 155, ../../sass/blocks/es8/_es8.sass */
    .es8 .es8__block_pict {
      height: 210px; }
    /* line 157, ../../sass/blocks/es8/_es8.sass */
    .es8 h2 {
      font-size: 32px; }

  /* line 159, ../../sass/blocks/es8/_es8.sass */
  .es8 .es8_pict {
    height: 185px; }

  /* line 161, ../../sass/blocks/es8/_es8.sass */
  .es8_fon {
    bottom: 15px; }

  /* line 163, ../../sass/blocks/es8/_es8.sass */
  .es8__info_ttl {
    text-align: center; }

  /* line 165, ../../sass/blocks/es8/_es8.sass */
  .es8__info {
    text-align: center; }

  /* line 169, ../../sass/blocks/es8/_es8.sass */
  .es8 .bx-wrapper .bx-viewport {
    height: 575px !important; } }
/* line 1, ../../sass/blocks/es9/_es9.sass */
.es9 {
  height: 508px;
  background: url("../img/es9-fon.png") top center no-repeat;
  padding-top: 50px;
  position: relative;
  z-index: 3;
  margin-bottom: -60px; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es9/_es9.sass */
    .es9 {
      height: auto;
      padding-top: 60px;
      padding-bottom: 50px;
      margin-bottom: 0;
      background-image: none;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYWIwMCIvPjxzdG9wIG9mZnNldD0iMjYuNTklIiBzdG9wLWNvbG9yPSIjZmRjMzAwIi8+PHN0b3Agb2Zmc2V0PSI1Mi43MSUiIHN0b3AtY29sb3I9IiNmZGU5NjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYzM2IiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbab00), color-stop(26.59%, #fdc300), color-stop(52.71%, #fde969), color-stop(100%, #fff33b));
      background-image: -moz-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
      background-image: -webkit-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
      background-image: linear-gradient(to top, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
      position: relative; }
      /* line 16, ../../sass/blocks/es9/_es9.sass */
      .es9:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 25, ../../sass/blocks/es9/_es9.sass */
      .es9 .wrapper {
        z-index: 2; } }
  @media (max-width: 720px) {
    /* line 1, ../../sass/blocks/es9/_es9.sass */
    .es9 {
      padding-bottom: 20px; } }
  /* line 30, ../../sass/blocks/es9/_es9.sass */
  .es9 h2 {
    text-align: left;
    margin-left: 45px;
    width: 610px;
    line-height: 1.2; }
    @media (max-width: 1100px) {
      /* line 30, ../../sass/blocks/es9/_es9.sass */
      .es9 h2 {
        margin-left: 0; } }
    @media (max-width: 992px) {
      /* line 30, ../../sass/blocks/es9/_es9.sass */
      .es9 h2 {
        text-align: center;
        margin: auto; } }
    @media (max-width: 768px) {
      /* line 30, ../../sass/blocks/es9/_es9.sass */
      .es9 h2 {
        width: 100%; } }

/* line 43, ../../sass/blocks/es9/_es9.sass */
.es9__block {
  margin-top: 65px;
  margin-left: 45px; }
  @media (max-width: 1100px) {
    /* line 43, ../../sass/blocks/es9/_es9.sass */
    .es9__block {
      margin-left: 0; } }
  @media (max-width: 992px) {
    /* line 43, ../../sass/blocks/es9/_es9.sass */
    .es9__block {
      text-align: center; } }

/* line 50, ../../sass/blocks/es9/_es9.sass */
.es9__item {
  display: inline-block;
  vertical-align: top;
  width: 180px;
  text-align: center;
  margin-right: 65px; }
  @media (max-width: 1100px) {
    /* line 50, ../../sass/blocks/es9/_es9.sass */
    .es9__item {
      margin-right: 25px; } }
  @media (max-width: 720px) {
    /* line 50, ../../sass/blocks/es9/_es9.sass */
    .es9__item {
      margin-bottom: 50px; } }

/* line 61, ../../sass/blocks/es9/_es9.sass */
.es9__item_ttl {
  text-transform: uppercase;
  font-family: "FiraSans-Medium";
  font-size: 24px;
  color: #591fa8;
  height: 67px;
  position: relative;
  padding-left: 48px; }
  /* line 69, ../../sass/blocks/es9/_es9.sass */
  .es9__item_ttl:before {
    content: "";
    display: block;
    position: absolute;
    top: -13px;
    left: 0; }
  /* line 77, ../../sass/blocks/es9/_es9.sass */
  .es9__item_ttl.ico2:before {
    left: -8px; }

/* line 83, ../../sass/blocks/es9/_es9.sass */
.es9__item_line {
  width: 100%;
  height: 1px;
  background-color: #000000; }

/* line 87, ../../sass/blocks/es9/_es9.sass */
.es9__item_comment {
  font-family: "FiraSans-Regular";
  font-size: 20px;
  margin-top: 15px; }

/* line 91, ../../sass/blocks/es9/_es9.sass */
.es9__item_price {
  text-transform: uppercase;
  font-family: "FiraSans-Bold";
  font-size: 26px;
  line-height: 1; }
  /* line 96, ../../sass/blocks/es9/_es9.sass */
  .es9__item_price span {
    font-size: 40px; }

/* line 1, ../../sass/blocks/es10/_es10.sass */
.es10 {
  background-color: #e8e8e8;
  position: relative;
  margin-top: -60px;
  padding-top: 147px;
  padding-bottom: 1px; }
  /* line 7, ../../sass/blocks/es10/_es10.sass */
  .es10 .es__desc {
    font-size: 24px;
    padding-bottom: 20px; }
  /* line 10, ../../sass/blocks/es10/_es10.sass */
  .es10:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url("../img/line.png"); }
  /* line 19, ../../sass/blocks/es10/_es10.sass */
  .es10 .wrapper {
    z-index: 2; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es10/_es10.sass */
    .es10 {
      margin-top: 0;
      padding-top: 20px; } }

/* line 24, ../../sass/blocks/es10/_es10.sass */
.es10__block {
  text-align: center;
  width: 830px;
  margin: 30px auto;
  padding-left: 65px; }
  @media (max-width: 992px) {
    /* line 24, ../../sass/blocks/es10/_es10.sass */
    .es10__block {
      padding-left: 0;
      width: 100%; } }

/* line 32, ../../sass/blocks/es10/_es10.sass */
.es10__item {
  width: 340px;
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 25px;
  text-align: left;
  display: inline-block; }
  @media (max-width: 992px) {
    /* line 32, ../../sass/blocks/es10/_es10.sass */
    .es10__item {
      margin-left: 10px;
      margin-right: 10px;
      width: 310px; } }
  @media (max-width: 400px) {
    /* line 32, ../../sass/blocks/es10/_es10.sass */
    .es10__item {
      width: 280px;
      margin-right: 0;
      margin-left: 0; } }
  /* line 47, ../../sass/blocks/es10/_es10.sass */
  .es10__item .pink-link {
    padding-left: 50px;
    color: #ef369e;
    font-family: "FiraSans-SemiBold";
    font-size: 24px;
    text-transform: uppercase;
    position: relative; }
    /* line 54, ../../sass/blocks/es10/_es10.sass */
    .es10__item .pink-link span {
      border-bottom: 2px solid rgba(239, 54, 158, 0.5); }
    /* line 56, ../../sass/blocks/es10/_es10.sass */
    .es10__item .pink-link:hover {
      color: #ef369e; }
      /* line 58, ../../sass/blocks/es10/_es10.sass */
      .es10__item .pink-link:hover span {
        border-bottom: 2px solid transparent; }
    @media (max-width: 992px) {
      /* line 47, ../../sass/blocks/es10/_es10.sass */
      .es10__item .pink-link {
        font-size: 22px; }
        /* line 62, ../../sass/blocks/es10/_es10.sass */
        .es10__item .pink-link span {
          border-bottom: 1px solid rgba(239, 54, 158, 0.5); } }
    @media (max-width: 992px) {
      /* line 47, ../../sass/blocks/es10/_es10.sass */
      .es10__item .pink-link {
        font-size: 20px; } }
    /* line 67, ../../sass/blocks/es10/_es10.sass */
    .es10__item .pink-link:before {
      content: "";
      display: block;
      position: absolute;
      top: -3px;
      left: 0; }
    /* line 75, ../../sass/blocks/es10/_es10.sass */
    .es10__item .pink-link.ico2:before {
      top: 2px; }
    /* line 78, ../../sass/blocks/es10/_es10.sass */
    .es10__item .pink-link.ico3:before {
      top: -6px; }
    /* line 81, ../../sass/blocks/es10/_es10.sass */
    .es10__item .pink-link.ico4:before {
      left: 7px; }

/* line 85, ../../sass/blocks/es10/_es10.sass */
.top10 .es10 {
  margin-top: 0;
  padding-top: 20px; }

/* line 1, ../../sass/blocks/es11/_es11.sass */
.es11 {
  background: url("../img/es11-fon.jpg") top center no-repeat;
  padding-top: 50px;
  height: 480px; }
  /* line 5, ../../sass/blocks/es11/_es11.sass */
  .es11._fon2 {
    background: url("../img/es11-fon2.jpg") top center no-repeat; }
  /* line 8, ../../sass/blocks/es11/_es11.sass */
  .es11 .inpfile:hover {
    cursor: pointer !important; }
  /* line 10, ../../sass/blocks/es11/_es11.sass */
  .es11 .inpfilefile {
    opacity: 0;
    cursor: pointer;
    padding: 0px;
    margin: 0px;
    border: none;
    width: 150px; }
    /* line 17, ../../sass/blocks/es11/_es11.sass */
    .es11 .inpfilefile:hover {
      cursor: pointer; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es11/_es11.sass */
    .es11 {
      padding: 50px 0 50px 0;
      background: none;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #3565ba), color-stop(100%, #700fb5));
      background-image: -moz-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
      background-image: -webkit-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
      background-image: linear-gradient(to top, #3565ba 0%, #700fb5 100%);
      text-align: center;
      position: relative;
      height: auto; }
      /* line 29, ../../sass/blocks/es11/_es11.sass */
      .es11:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 38, ../../sass/blocks/es11/_es11.sass */
      .es11 .wrapper {
        z-index: 2; } }
  /* line 40, ../../sass/blocks/es11/_es11.sass */
  .es11 h2 {
    color: #ffffff;
    text-align: left; }
    @media (max-width: 992px) {
      /* line 40, ../../sass/blocks/es11/_es11.sass */
      .es11 h2 {
        text-align: center; } }
  /* line 45, ../../sass/blocks/es11/_es11.sass */
  .es11 .es__desc {
    color: #ffffff;
    text-align: left;
    width: 85%;
    margin: 30px 0; }
    @media (max-width: 1100px) {
      /* line 45, ../../sass/blocks/es11/_es11.sass */
      .es11 .es__desc {
        width: 90%; } }
    @media (max-width: 992px) {
      /* line 45, ../../sass/blocks/es11/_es11.sass */
      .es11 .es__desc {
        text-align: center;
        width: 100%; } }
  /* line 55, ../../sass/blocks/es11/_es11.sass */
  .es11 .b-prav {
    margin-top: 15px;
    width: 80%;
    color: #a7a7a7;
    position: relative;
    z-index: 3; }
    /* line 61, ../../sass/blocks/es11/_es11.sass */
    .es11 .b-prav .link {
      color: #a7a7a7; }
    @media (max-width: 992px) {
      /* line 55, ../../sass/blocks/es11/_es11.sass */
      .es11 .b-prav {
        text-align: center;
        width: 100%; } }

/* line 66, ../../sass/blocks/es11/_es11.sass */
.es11__block {
  text-align: left;
  width: 600px;
  float: right; }
  @media (max-width: 1100px) {
    /* line 66, ../../sass/blocks/es11/_es11.sass */
    .es11__block {
      width: 550px; } }
  @media (max-width: 992px) {
    /* line 66, ../../sass/blocks/es11/_es11.sass */
    .es11__block {
      float: none;
      margin: auto; } }
  @media (max-width: 600px) {
    /* line 66, ../../sass/blocks/es11/_es11.sass */
    .es11__block {
      width: 100%; } }
  /* line 77, ../../sass/blocks/es11/_es11.sass */
  .es11__block .btn {
    width: 330px; }
    @media (max-width: 600px) {
      /* line 77, ../../sass/blocks/es11/_es11.sass */
      .es11__block .btn {
        width: 280px;
        margin: auto;
        display: block; }
        /* line 83, ../../sass/blocks/es11/_es11.sass */
        .es11__block .btn:before {
          display: none; } }
  /* line 85, ../../sass/blocks/es11/_es11.sass */
  .es11__block label.hide {
    display: none; }
  /* line 87, ../../sass/blocks/es11/_es11.sass */
  .es11__block .link-white {
    margin-top: -30px; }
  /* line 90, ../../sass/blocks/es11/_es11.sass */
  .es11__block .inpfilevyb label.show {
    display: none !important; }
  /* line 92, ../../sass/blocks/es11/_es11.sass */
  .es11__block .inpfilevyb label.hide {
    display: block !important; }

/* line 95, ../../sass/blocks/es11/_es11.sass */
.es11__form {
  display: table; }
  @media (max-width: 600px) {
    /* line 95, ../../sass/blocks/es11/_es11.sass */
    .es11__form {
      display: block; } }
  /* line 99, ../../sass/blocks/es11/_es11.sass */
  .es11__form .form-group._download {
    margin: 0 auto 20px auto;
    width: 270px;
    font-size: 17px; }

/* line 103, ../../sass/blocks/es11/_es11.sass */
.es11__form_item {
  display: table-cell;
  vertical-align: top; }
  /* line 106, ../../sass/blocks/es11/_es11.sass */
  .es11__form_item:first-child {
    width: 330px; }
  @media (max-width: 600px) {
    /* line 103, ../../sass/blocks/es11/_es11.sass */
    .es11__form_item {
      display: block; }
      /* line 110, ../../sass/blocks/es11/_es11.sass */
      .es11__form_item:first-child {
        width: 280px;
        margin: auto; } }

/* line 1, ../../sass/blocks/es12/_es12.sass */
.es12 {
  padding: 72px 0 85px 0;
  text-align: center; }
  @media (max-width: 1100px) {
    /* line 1, ../../sass/blocks/es12/_es12.sass */
    .es12 {
      padding: 72px 0 0 0; } }

/* line 6, ../../sass/blocks/es12/_es12.sass */
.es12__block {
  display: inline-block;
  vertical-align: top;
  width: 525px;
  margin-left: 35px;
  margin-right: 35px; }
  @media (max-width: 1260px) {
    /* line 6, ../../sass/blocks/es12/_es12.sass */
    .es12__block {
      width: 45%;
      margin-left: 25px;
      margin-right: 25px; } }
  @media (max-width: 1100px) {
    /* line 6, ../../sass/blocks/es12/_es12.sass */
    .es12__block {
      display: block;
      width: 525px;
      margin: 0 auto 60px auto; } }
  @media (max-width: 600px) {
    /* line 6, ../../sass/blocks/es12/_es12.sass */
    .es12__block {
      display: table;
      width: 100%; } }
  @media (max-width: 420px) {
    /* line 6, ../../sass/blocks/es12/_es12.sass */
    .es12__block {
      margin: 0 auto 30px auto; } }

/* line 25, ../../sass/blocks/es12/_es12.sass */
.es12__item {
  display: table-cell;
  vertical-align: top;
  text-align: left; }
  /* line 29, ../../sass/blocks/es12/_es12.sass */
  .es12__item img {
    margin-top: 16px;
    padding-right: 40px; }
    @media (max-width: 768px) {
      /* line 29, ../../sass/blocks/es12/_es12.sass */
      .es12__item img {
        width: 110px;
        padding-right: 20px; } }
    @media (max-width: 480px) {
      /* line 29, ../../sass/blocks/es12/_es12.sass */
      .es12__item img {
        width: 100px;
        padding-right: 20px; } }
    @media (max-width: 420px) {
      /* line 29, ../../sass/blocks/es12/_es12.sass */
      .es12__item img {
        display: none; } }
  @media (max-width: 420px) {
    /* line 25, ../../sass/blocks/es12/_es12.sass */
    .es12__item {
      text-align: center; } }

/* line 43, ../../sass/blocks/es12/_es12.sass */
.es12__desc {
  margin-top: 13px;
  font-size: 20px;
  font-family: "FiraSans-Regular"; }
  @media (max-width: 768px) {
    /* line 43, ../../sass/blocks/es12/_es12.sass */
    .es12__desc {
      font-size: 18px; } }

/* line 49, ../../sass/blocks/es12/_es12.sass */
.es12__ttl {
  margin-left: 13px;
  font-family: "FiraSans-BoldItalic";
  font-size: 30px;
  padding: 7px 5px 7px 5px;
  line-height: 1;
  color: #ffffff;
  text-transform: uppercase;
  display: inline-block;
  background-color: #ec008c;
  position: relative; }
  /* line 60, ../../sass/blocks/es12/_es12.sass */
  .es12__ttl:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -15px;
    border-bottom: 44px solid #ec008c;
    border-left: 15px solid transparent; }
  /* line 68, ../../sass/blocks/es12/_es12.sass */
  .es12__ttl:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -15px;
    border-top: 44px solid #ec008c;
    border-right: 15px solid transparent; }
  @media (max-width: 768px) {
    /* line 49, ../../sass/blocks/es12/_es12.sass */
    .es12__ttl {
      font-size: 28px; }
      /* line 78, ../../sass/blocks/es12/_es12.sass */
      .es12__ttl:before {
        border-bottom: 42px solid #ec008c; }
      /* line 80, ../../sass/blocks/es12/_es12.sass */
      .es12__ttl:after {
        border-top: 42px solid #ec008c; } }
  @media (max-width: 768px) {
    /* line 49, ../../sass/blocks/es12/_es12.sass */
    .es12__ttl {
      font-size: 26px; }
      /* line 84, ../../sass/blocks/es12/_es12.sass */
      .es12__ttl:before {
        border-bottom: 40px solid #ec008c; }
      /* line 86, ../../sass/blocks/es12/_es12.sass */
      .es12__ttl:after {
        border-top: 40px solid #ec008c; } }
  @media (max-width: 480px) {
    /* line 49, ../../sass/blocks/es12/_es12.sass */
    .es12__ttl {
      margin-left: 0; } }

/* line 1, ../../sass/blocks/es13/_es13.sass */
.es13 {
  margin-top: -60px;
  position: relative;
  z-index: 2;
  padding-bottom: 40px; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es13/_es13.sass */
    .es13 {
      margin-top: 0; } }
  /* line 8, ../../sass/blocks/es13/_es13.sass */
  .es13 .wrapper {
    padding: 135px 0 0 95px;
    position: relative; }
    @media (max-width: 1400px) {
      /* line 8, ../../sass/blocks/es13/_es13.sass */
      .es13 .wrapper {
        padding: 130px 15px 0 25px; } }
    @media (max-width: 992px) {
      /* line 8, ../../sass/blocks/es13/_es13.sass */
      .es13 .wrapper {
        padding: 50px 15px 0 15px;
        text-align: center; } }
  /* line 17, ../../sass/blocks/es13/_es13.sass */
  .es13 .es__desc {
    width: 540px;
    margin-top: 33px;
    line-height: 1.4; }
    @media (max-width: 992px) {
      /* line 17, ../../sass/blocks/es13/_es13.sass */
      .es13 .es__desc {
        width: 80%;
        margin: 33px auto;
        text-align: center; } }
    @media (max-width: 480px) {
      /* line 17, ../../sass/blocks/es13/_es13.sass */
      .es13 .es__desc {
        width: 90%; } }
  /* line 27, ../../sass/blocks/es13/_es13.sass */
  .es13 h2 {
    color: #ffffff;
    text-align: center;
    display: inline-block;
    position: relative;
    background-color: #ec008c;
    padding: 7px 15px 0 15px;
    margin-left: 5px; }
    /* line 35, ../../sass/blocks/es13/_es13.sass */
    .es13 h2:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: -15px;
      border-bottom: 57px solid #ec008c;
      border-left: 15px solid transparent; }
    /* line 43, ../../sass/blocks/es13/_es13.sass */
    .es13 h2:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      right: -15px;
      border-top: 57px solid #ec008c;
      border-right: 15px solid transparent; }
    @media (max-width: 1080px) {
      /* line 27, ../../sass/blocks/es13/_es13.sass */
      .es13 h2 {
        font-size: 42px;
        padding: 7px 10px 0 10px; }
        /* line 54, ../../sass/blocks/es13/_es13.sass */
        .es13 h2:before {
          border-bottom: 53px solid #ec008c; }
        /* line 56, ../../sass/blocks/es13/_es13.sass */
        .es13 h2:after {
          border-top: 53px solid #ec008c; } }
    @media (max-width: 992px) {
      /* line 27, ../../sass/blocks/es13/_es13.sass */
      .es13 h2 {
        margin-left: 0; } }
    @media (max-width: 768px) {
      /* line 27, ../../sass/blocks/es13/_es13.sass */
      .es13 h2 {
        font-size: 38px;
        padding: 7px 10px 0 10px; }
        /* line 63, ../../sass/blocks/es13/_es13.sass */
        .es13 h2:before {
          border-bottom: 48px solid #ec008c; }
        /* line 65, ../../sass/blocks/es13/_es13.sass */
        .es13 h2:after {
          border-top: 48px solid #ec008c; } }
    @media (max-width: 520px) {
      /* line 68, ../../sass/blocks/es13/_es13.sass */
      .es13 h2:before, .es13 h2:after {
        display: none; } }
  /* line 71, ../../sass/blocks/es13/_es13.sass */
  .es13 .b-prav {
    margin-top: 18px;
    color: #c7c7c7; }
    /* line 74, ../../sass/blocks/es13/_es13.sass */
    .es13 .b-prav .link {
      color: #c7c7c7; }

/* line 76, ../../sass/blocks/es13/_es13.sass */
.es13_count {
  position: absolute;
  top: 0;
  right: 35px;
  background: url("../img/es13/fon.png") top center no-repeat;
  height: 683px;
  width: 561px;
  padding: 213px 110px 0 90px; }
  @media (max-width: 1400px) {
    /* line 76, ../../sass/blocks/es13/_es13.sass */
    .es13_count {
      right: 0; } }
  @media (max-width: 1150px) {
    /* line 76, ../../sass/blocks/es13/_es13.sass */
    .es13_count {
      background: url("../img/es13/fon.png") top left no-repeat;
      width: 510px;
      padding: 213px 50px 0 90px; } }
  @media (max-width: 992px) {
    /* line 76, ../../sass/blocks/es13/_es13.sass */
    .es13_count {
      position: relative;
      background-image: none;
      width: 100%;
      height: auto;
      padding: 0; } }

/* line 97, ../../sass/blocks/es13/_es13.sass */
.es13__ttl {
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Roboto-Bold";
  text-align: center;
  color: #636363;
  margin-top: 30px;
  margin-bottom: 5px; }

/* line 105, ../../sass/blocks/es13/_es13.sass */
.countdownHolder {
  font-size: 54px !important;
  font-family: "Roboto-Bold" !important; }

/* line 108, ../../sass/blocks/es13/_es13.sass */
.es13__form {
  max-width: 490px;
  margin-top: 57px; }
  /* line 111, ../../sass/blocks/es13/_es13.sass */
  .es13__form .es13__btn {
    margin-top: 5px; }
  /* line 113, ../../sass/blocks/es13/_es13.sass */
  .es13__form .btn {
    width: 100%; }
  @media (max-width: 992px) {
    /* line 108, ../../sass/blocks/es13/_es13.sass */
    .es13__form {
      margin: 30px auto;
      width: 100%; } }

/* line 118, ../../sass/blocks/es13/_es13.sass */
.es13_sale {
  max-width: 358px;
  width: 100%;
  margin: auto; }
  /* line 122, ../../sass/blocks/es13/_es13.sass */
  .es13_sale img {
    width: 100%; }

/* line 125, ../../sass/blocks/es13/_es13.sass */
.countdown {
  display: flex;
  justify-content: space-between;
  color: white;
  max-width: 365px;
  margin: auto; }
  /* line 131, ../../sass/blocks/es13/_es13.sass */
  .countdown-item {
    width: 85px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url("../img/countdown/timer-piece.png");
    background-size: cover;
    background-position: center;
    font-family: "Roboto-Bold";
    font-size: 55px;
    position: relative; }
    /* line 143, ../../sass/blocks/es13/_es13.sass */
    .countdown-item:after {
      content: "";
      display: block;
      height: 10px;
      width: 95%;
      position: absolute;
      z-index: 2;
      background-image: url("../img/countdown/timer-piece-item.png"); }
    /* line 151, ../../sass/blocks/es13/_es13.sass */
    .countdown-item:before {
      content: "";
      display: block;
      position: absolute;
      right: -30px;
      top: 25px;
      width: 13px;
      height: 31px;
      background: url("../img/es13/boble.png") center; }
      @media (max-width: 390px) {
        /* line 151, ../../sass/blocks/es13/_es13.sass */
        .countdown-item:before {
          display: none; } }
    /* line 162, ../../sass/blocks/es13/_es13.sass */
    .countdown-item:last-child:before {
      display: none; }
  /* line 167, ../../sass/blocks/es13/_es13.sass */
  .countdown .comment {
    color: #666666;
    font-size: 16px;
    font-family: "Roboto-Bold";
    display: block;
    width: 85px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center;
    position: relative; }

/* line 1, ../../sass/blocks/es14/_es14.sass */
.es14 {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
  background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
  background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%);
  position: relative;
  padding-top: 50px;
  height: 555px;
  z-index: 3; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es14/_es14.sass */
    .es14 {
      height: auto;
      padding-bottom: 50px; } }
  @media (max-width: 768px) {
    /* line 11, ../../sass/blocks/es14/_es14.sass */
    .es14 .slider-nav-dots {
      display: none; } }
  /* line 13, ../../sass/blocks/es14/_es14.sass */
  .es14:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url("../img/line.png"); }
  /* line 22, ../../sass/blocks/es14/_es14.sass */
  .es14 .wrapper {
    z-index: 2; }
  /* line 24, ../../sass/blocks/es14/_es14.sass */
  .es14 h2 {
    color: #ffffff; }
  /* line 27, ../../sass/blocks/es14/_es14.sass */
  .es14 .slick-slide {
    height: auto !important; }

/* line 29, ../../sass/blocks/es14/_es14.sass */
.es14__block {
  color: #ffffff;
  /*display: table */
  /*width: 90% */
  /*margin-left: 80px */
  margin-top: 22px; }
  @media (max-width: 1200px) {
    /* line 29, ../../sass/blocks/es14/_es14.sass */
    .es14__block {
      margin-left: 0;
      margin: 22px auto;
      width: auto; } }

/* line 39, ../../sass/blocks/es14/_es14.sass */
.es14__tubblock {
  position: relative;
  width: 300px;
  /*display: table-cell */ }
  @media (max-width: 1100px) {
    /* line 39, ../../sass/blocks/es14/_es14.sass */
    .es14__tubblock {
      padding-right: 20px; } }
  /* line 46, ../../sass/blocks/es14/_es14.sass */
  .es14__tubblock .btn-prev {
    position: absolute;
    top: -10px;
    left: 97px;
    width: 67px;
    height: 51px;
    display: block; }
    /* line 53, ../../sass/blocks/es14/_es14.sass */
    .es14__tubblock .btn-prev .i-btn-prev {
      display: block; }
    @media (max-width: 500px) {
      /* line 46, ../../sass/blocks/es14/_es14.sass */
      .es14__tubblock .btn-prev {
        display: none !important; } }
  /* line 58, ../../sass/blocks/es14/_es14.sass */
  .es14__tubblock .btn-next {
    display: block;
    position: absolute;
    bottom: 15px;
    left: 97px;
    width: 67px;
    height: 51px; }
    /* line 65, ../../sass/blocks/es14/_es14.sass */
    .es14__tubblock .btn-next .i-btn-next {
      display: block; }
    @media (max-width: 992px) {
      /* line 58, ../../sass/blocks/es14/_es14.sass */
      .es14__tubblock .btn-next {
        bottom: 25px; } }
    @media (max-width: 500px) {
      /* line 58, ../../sass/blocks/es14/_es14.sass */
      .es14__tubblock .btn-next {
        display: none !important; } }

/* line 72, ../../sass/blocks/es14/_es14.sass */
.es14__tub {
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative; }
  /* line 76, ../../sass/blocks/es14/_es14.sass */
  .es14__tub:before {
    content: "";
    display: block;
    top: 41%;
    left: -5px;
    width: 285px;
    height: 75px;
    background: url("../img/es14/fon.png") center;
    position: absolute; }

/* line 86, ../../sass/blocks/es14/_es14.sass */
.es14__tub_name {
  font-size: 20px;
  font-family: "FiraSans-Bold";
  text-transform: uppercase; }

/* line 90, ../../sass/blocks/es14/_es14.sass */
.es14__tub_desc {
  font-size: 20px;
  font-family: "FiraSans-Regular"; }

/* line 93, ../../sass/blocks/es14/_es14.sass */
.es14__info {
  display: table-cell;
  vertical-align: top;
  width: 755px;
  padding-top: 17px; }
  @media (max-width: 1100px) {
    /* line 93, ../../sass/blocks/es14/_es14.sass */
    .es14__info {
      width: 655px; } }
  @media (max-width: 992px) {
    /* line 93, ../../sass/blocks/es14/_es14.sass */
    .es14__info {
      max-width: 420px;
      width: 100%;
      padding-top: 0; } }

/* line 104, ../../sass/blocks/es14/_es14.sass */
.es14__info_pict {
  display: inline-block;
  width: 301px;
  height: 301px;
  position: relative;
  vertical-align: top;
  margin-top: 12px; }
  /* line 111, ../../sass/blocks/es14/_es14.sass */
  .es14__info_pict img {
    width: 100%;
    height: 100%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
  @media (max-width: 1200px) {
    /* line 104, ../../sass/blocks/es14/_es14.sass */
    .es14__info_pict {
      width: 230px;
      height: 230px; } }
  @media (max-width: 992px) {
    /* line 104, ../../sass/blocks/es14/_es14.sass */
    .es14__info_pict {
      width: 100px;
      height: 100px;
      margin: 0 auto 15px auto;
      display: block; } }

/* line 123, ../../sass/blocks/es14/_es14.sass */
.es14_bal {
  position: absolute;
  height: 72px;
  width: 72px;
  top: 2px;
  right: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuODQxNTA2IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjE1ODQ5NCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmYwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZWYwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(30deg, #ffbf00 0%, #ffef00 100%);
  background-image: -webkit-linear-gradient(30deg, #ffbf00 0%, #ffef00 100%);
  background-image: linear-gradient(60deg, #ffbf00 0%, #ffef00 100%);
  font-family: "FiraSans-Bold";
  font-size: 42px;
  color: #000;
  text-align: center;
  padding-top: 5px; }
  @media (max-width: 1200px) {
    /* line 123, ../../sass/blocks/es14/_es14.sass */
    .es14_bal {
      width: 60px;
      height: 60px;
      font-size: 40px;
      padding-top: 2px; } }
  @media (max-width: 992px) {
    /* line 123, ../../sass/blocks/es14/_es14.sass */
    .es14_bal {
      width: 40px;
      height: 40px;
      font-size: 28px;
      padding-top: 0px;
      right: -10px; } }

/* line 148, ../../sass/blocks/es14/_es14.sass */
.es14__info_comment {
  display: inline-block;
  vertical-align: top;
  width: 420px;
  padding-left: 42px; }
  @media (max-width: 1200px) {
    /* line 148, ../../sass/blocks/es14/_es14.sass */
    .es14__info_comment {
      padding-left: 20px;
      padding-right: 15px; } }
  /* line 156, ../../sass/blocks/es14/_es14.sass */
  .es14__info_comment .comment {
    font-size: 20px;
    font-family: "FiraSans-Regular"; }
    /* line 159, ../../sass/blocks/es14/_es14.sass */
    .es14__info_comment .comment strong {
      color: #fff001;
      font-family: "FiraSans-Bold"; }
    @media (max-width: 992px) {
      /* line 156, ../../sass/blocks/es14/_es14.sass */
      .es14__info_comment .comment {
        font-size: 18px; } }
  @media (max-width: 500px) {
    /* line 148, ../../sass/blocks/es14/_es14.sass */
    .es14__info_comment {
      width: 100%; }
      /* line 166, ../../sass/blocks/es14/_es14.sass */
      .es14__info_comment:hover {
        cursor: pointer; } }

/* line 168, ../../sass/blocks/es14/_es14.sass */
.es14__tub_item {
  padding: 7px 15px;
  position: relative;
  margin-left: 18px;
  margin-top: 15px;
  width: 255px; }

/* line 176, ../../sass/blocks/es14/_es14.sass */
.es14__btn {
  margin-top: 35px; }
  @media (max-width: 992px) {
    /* line 176, ../../sass/blocks/es14/_es14.sass */
    .es14__btn {
      text-align: center; } }

@media screen and (max-width: 768px) {
  /* line 182, ../../sass/blocks/es14/_es14.sass */
  .es14__block {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative; }
    /* line 188, ../../sass/blocks/es14/_es14.sass */
    .es14__block .slider-window__nav .btn-prev {
      left: 0;
      right: auto;
      top: auto;
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      position: absolute; }
    /* line 196, ../../sass/blocks/es14/_es14.sass */
    .es14__block .slider-window__nav .btn-next {
      right: 0;
      bottom: auto;
      left: auto;
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      position: absolute; }

  /* line 204, ../../sass/blocks/es14/_es14.sass */
  .slider-nav-dots {
    opacity: 0;
    z-index: -1;
    position: absolute; }

  /* line 209, ../../sass/blocks/es14/_es14.sass */
  .es14__tubblock {
    position: absolute;
    width: 100%; }

  /* line 213, ../../sass/blocks/es14/_es14.sass */
  .slider-window__nav {
    display: flex;
    align-items: center; } }
/* line 1, ../../sass/blocks/es15/_es15.sass */
.es15 {
  padding-top: 77px;
  padding-bottom: 75px;
  background: url("../img/es15-fon.jpg") 50% center no-repeat; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es15/_es15.sass */
    .es15 {
      background: none;
      padding-top: 50px;
      padding-bottom: 50px; } }
  /* line 9, ../../sass/blocks/es15/_es15.sass */
  .es15 .es__desc {
    margin: 13px auto;
    width: 60%;
    text-align: center; }
    @media (max-width: 630px) {
      /* line 9, ../../sass/blocks/es15/_es15.sass */
      .es15 .es__desc {
        width: 90%; } }

/* line 15, ../../sass/blocks/es15/_es15.sass */
.es15__block {
  margin-top: 43px;
  text-align: center; }

/* line 18, ../../sass/blocks/es15/_es15.sass */
.es15__tub {
  position: relative;
  height: 55px;
  display: table;
  width: 98%;
  margin-left: 25px;
  margin-right: 25px; }
  /* line 25, ../../sass/blocks/es15/_es15.sass */
  .es15__tub:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0px;
    left: 50px;
    width: 85%;
    height: 2px;
    background-color: rgba(0, 0, 0, 0.2); }
  @media (max-width: 1100px) {
    /* line 18, ../../sass/blocks/es15/_es15.sass */
    .es15__tub {
      margin-left: 0;
      margin-right: 0; } }
  @media (max-width: 992px) {
    /* line 38, ../../sass/blocks/es15/_es15.sass */
    .es15__tub:before {
      width: 84%; } }
  @media (max-width: 768px) {
    /* line 41, ../../sass/blocks/es15/_es15.sass */
    .es15__tub:before {
      left: 22px;
      bottom: 2px; } }
  @media (max-width: 600px) {
    /* line 18, ../../sass/blocks/es15/_es15.sass */
    .es15__tub {
      display: block; }
      /* line 46, ../../sass/blocks/es15/_es15.sass */
      .es15__tub:before {
        display: none; } }

/* line 49, ../../sass/blocks/es15/_es15.sass */
.es15__tub_item {
  font-size: 30px;
  font-family: "FiraSans-Regular";
  text-transform: uppercase;
  display: table-cell;
  position: relative; }
  @media (max-width: 992px) {
    /* line 49, ../../sass/blocks/es15/_es15.sass */
    .es15__tub_item {
      font-size: 26px; } }
  @media (max-width: 768px) {
    /* line 49, ../../sass/blocks/es15/_es15.sass */
    .es15__tub_item {
      font-size: 20px; } }
  @media (max-width: 600px) {
    /* line 49, ../../sass/blocks/es15/_es15.sass */
    .es15__tub_item {
      display: inline-block;
      padding: 0 15px; }
      /* line 63, ../../sass/blocks/es15/_es15.sass */
      .es15__tub_item:hover {
        cursor: pointer;
        color: #ec008c; } }
  /* line 67, ../../sass/blocks/es15/_es15.sass */
  .es15__tub_item:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: -8px;
    margin-left: -15px;
    width: 22px;
    height: 22px;
    background-color: #ffffff;
    border: 1px solid rgba(255, 0, 140, 0.5);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
    @media (max-width: 600px) {
      /* line 67, ../../sass/blocks/es15/_es15.sass */
      .es15__tub_item:before {
        display: none; } }
  /* line 81, ../../sass/blocks/es15/_es15.sass */
  .es15__tub_item.active {
    font-family: "FiraSans-Bold";
    color: #ec008c; }
    /* line 84, ../../sass/blocks/es15/_es15.sass */
    .es15__tub_item.active:before {
      border: 1px solid #ff008c;
      background: #ec008c; }
  /* line 87, ../../sass/blocks/es15/_es15.sass */
  .es15__tub_item:hover {
    cursor: pointer; }
    /* line 89, ../../sass/blocks/es15/_es15.sass */
    .es15__tub_item:hover:before {
      border: 1px solid #ff008c;
      background: #ec008c; }
  /* line 92, ../../sass/blocks/es15/_es15.sass */
  .es15__tub_item.active:hover {
    cursor: default; }

/* line 94, ../../sass/blocks/es15/_es15.sass */
.es15__items {
  margin-top: 45px; }

/* line 96, ../../sass/blocks/es15/_es15.sass */
.es15__item {
  display: table;
  width: 97%; }
  @media (max-width: 600px) {
    /* line 96, ../../sass/blocks/es15/_es15.sass */
    .es15__item {
      display: block;
      width: 99%; } }

/* line 102, ../../sass/blocks/es15/_es15.sass */
.es15__item_pict {
  display: table-cell;
  vertical-align: top;
  width: 30%;
  text-align: center; }
  @media (max-width: 1100px) {
    /* line 102, ../../sass/blocks/es15/_es15.sass */
    .es15__item_pict {
      vertical-align: middle; } }
  @media (max-width: 768px) {
    /* line 110, ../../sass/blocks/es15/_es15.sass */
    .es15__item_pict img {
      width: 100%; } }
  @media (max-width: 600px) {
    /* line 102, ../../sass/blocks/es15/_es15.sass */
    .es15__item_pict {
      display: block;
      margin: auto; }
      /* line 115, ../../sass/blocks/es15/_es15.sass */
      .es15__item_pict img {
        max-width: 155px; } }

/* line 117, ../../sass/blocks/es15/_es15.sass */
.es15__item_content {
  display: table-cell;
  vertical-align: top;
  text-align: center;
  padding-top: 10px; }
  @media (max-width: 600px) {
    /* line 117, ../../sass/blocks/es15/_es15.sass */
    .es15__item_content {
      display: block;
      padding-top: 30px; } }

/* line 125, ../../sass/blocks/es15/_es15.sass */
.es15__profil {
  color: #ec008c;
  font-family: "FiraSans-Bold";
  font-size: 30px;
  line-height: 1; }
  /* line 130, ../../sass/blocks/es15/_es15.sass */
  .es15__profil .name {
    font-size: 40px;
    padding-right: 15px; }
  /* line 133, ../../sass/blocks/es15/_es15.sass */
  .es15__profil .price {
    font-size: 50px; }
  /* line 135, ../../sass/blocks/es15/_es15.sass */
  .es15__profil .rub {
    font-size: 26px; }
  @media (max-width: 992px) {
    /* line 138, ../../sass/blocks/es15/_es15.sass */
    .es15__profil .name {
      font-size: 36px; }
    /* line 140, ../../sass/blocks/es15/_es15.sass */
    .es15__profil .price {
      font-size: 44px; } }
  @media (max-width: 768px) {
    /* line 143, ../../sass/blocks/es15/_es15.sass */
    .es15__profil .name {
      display: block; } }
  @media (max-width: 480px) {
    /* line 125, ../../sass/blocks/es15/_es15.sass */
    .es15__profil {
      font-size: 28px; }
      /* line 147, ../../sass/blocks/es15/_es15.sass */
      .es15__profil .rub {
        font-size: 24px; }
      /* line 150, ../../sass/blocks/es15/_es15.sass */
      .es15__profil .name {
        font-size: 32px; }
      /* line 152, ../../sass/blocks/es15/_es15.sass */
      .es15__profil .price {
        font-size: 38px; } }

/* line 154, ../../sass/blocks/es15/_es15.sass */
.es15__star {
  margin-top: 22px; }
  /* line 156, ../../sass/blocks/es15/_es15.sass */
  .es15__star img {
    margin-left: 3px;
    margin-right: 3px; }
    @media (max-width: 480px) {
      /* line 156, ../../sass/blocks/es15/_es15.sass */
      .es15__star img {
        width: 25px; } }

/* line 163, ../../sass/blocks/es15/_es15.sass */
.es15__round {
  margin-top: 47px; }
  @media (max-width: 1100px) {
    /* line 163, ../../sass/blocks/es15/_es15.sass */
    .es15__round {
      width: 425px;
      margin: 40px auto;
      text-align: center; } }
  @media (max-width: 768px) {
    /* line 163, ../../sass/blocks/es15/_es15.sass */
    .es15__round {
      width: 300px; } }
  @media (max-width: 480px) {
    /* line 163, ../../sass/blocks/es15/_es15.sass */
    .es15__round {
      margin: 40px auto 0 auto; } }

/* line 174, ../../sass/blocks/es15/_es15.sass */
.es15__round_item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin-right: 15px;
  margin-left: 15px; }
  @media (max-width: 1100px) {
    /* line 174, ../../sass/blocks/es15/_es15.sass */
    .es15__round_item {
      width: 175px; } }
  @media (max-width: 768px) {
    /* line 174, ../../sass/blocks/es15/_es15.sass */
    .es15__round_item {
      width: 120px;
      margin-left: 7px;
      margin-right: 7px;
      margin-bottom: 20px; } }

/* line 188, ../../sass/blocks/es15/_es15.sass */
.es15__round_pict {
  background-color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 118px;
  width: 118px;
  margin: auto; }
  @media (max-width: 768px) {
    /* line 188, ../../sass/blocks/es15/_es15.sass */
    .es15__round_pict {
      width: 102px;
      height: 102px; } }

/* line 200, ../../sass/blocks/es15/_es15.sass */
.es15__round_ttl {
  margin-top: 18px;
  font-size: 20px;
  font-family: "PROXIMANOVA-REG"; }
  @media (max-width: 768px) {
    /* line 200, ../../sass/blocks/es15/_es15.sass */
    .es15__round_ttl {
      font-size: 15px;
      margin-top: 0px; } }

/* line 207, ../../sass/blocks/es15/_es15.sass */
.es15__btn {
  margin-top: 40px; }
  @media (max-width: 480px) {
    /* line 207, ../../sass/blocks/es15/_es15.sass */
    .es15__btn {
      margin-top: 20px; }
      /* line 211, ../../sass/blocks/es15/_es15.sass */
      .es15__btn .btn {
        font-size: 20px; } }

/* line 1, ../../sass/blocks/es16/_es16.sass */
.es16 {
  padding-top: 70px; }
  /* line 3, ../../sass/blocks/es16/_es16.sass */
  .es16 .slick-slide {
    height: auto !important; }
  @media (max-width: 880px) {
    /* line 1, ../../sass/blocks/es16/_es16.sass */
    .es16 {
      padding-top: 50px;
      padding-bottom: 50px; } }
  /* line 8, ../../sass/blocks/es16/_es16.sass */
  .es16 .es__desc {
    text-align: center;
    margin: 10px auto;
    width: 65%; }
    @media (max-width: 480px) {
      /* line 8, ../../sass/blocks/es16/_es16.sass */
      .es16 .es__desc {
        width: 96%; } }

/* line 14, ../../sass/blocks/es16/_es16.sass */
.es16__block {
  margin-top: 45px;
  text-align: center; }
  @media (max-width: 880px) {
    /* line 14, ../../sass/blocks/es16/_es16.sass */
    .es16__block {
      margin-top: 20px; } }

/* line 19, ../../sass/blocks/es16/_es16.sass */
.es16__item {
  -moz-box-shadow: 6px 2px 15px 1px rgba(12, 36, 101, 0.24);
  -webkit-box-shadow: 6px 2px 15px 1px rgba(12, 36, 101, 0.24);
  box-shadow: 6px 2px 15px 1px rgba(12, 36, 101, 0.24);
  width: 295px;
  padding: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  display: inline-block;
  background-color: #f3f3f3; }
  @media (max-width: 480px) {
    /* line 19, ../../sass/blocks/es16/_es16.sass */
    .es16__item {
      width: 260px; } }

/* line 29, ../../sass/blocks/es16/_es16.sass */
.es16__item_pict {
  height: 260px;
  width: 100%; }
  /* line 32, ../../sass/blocks/es16/_es16.sass */
  .es16__item_pict img {
    height: 100%;
    width: 100%; }
  @media (max-width: 480px) {
    /* line 29, ../../sass/blocks/es16/_es16.sass */
    .es16__item_pict {
      width: 230px; } }

/* line 38, ../../sass/blocks/es16/_es16.sass */
.es16__item_name {
  font-size: 30px;
  font-family: "FiraSans-Bold";
  text-transform: uppercase;
  margin-top: 17px;
  line-height: 1; }
  @media (max-width: 992px) {
    /* line 38, ../../sass/blocks/es16/_es16.sass */
    .es16__item_name {
      font-size: 28px; } }
  @media (max-width: 768px) {
    /* line 38, ../../sass/blocks/es16/_es16.sass */
    .es16__item_name {
      font-size: 26px; } }

/* line 48, ../../sass/blocks/es16/_es16.sass */
.es16__item_chin {
  font-family: "FiraSans-Regular";
  font-size: 20px; }
  @media (max-width: 992px) {
    /* line 48, ../../sass/blocks/es16/_es16.sass */
    .es16__item_chin {
      font-size: 18px; } }

/* line 55, ../../sass/blocks/es16/_es16.sass */
.es16__stag {
  position: absolute;
  top: -38px;
  right: 0;
  height: 94px;
  width: 94px;
  background: url("../img/es16/birka.png") center;
  text-align: center;
  padding-top: 20px;
  padding-left: 10px;
  font-size: 34px;
  font-family: "FiraSans-Regular"; }

/* line 67, ../../sass/blocks/es16/_es16.sass */
.es16_slider {
  position: relative;
  max-width: 1040px;
  margin: auto; }
  @media (max-width: 1150px) {
    /* line 67, ../../sass/blocks/es16/_es16.sass */
    .es16_slider {
      width: 90%; } }
  /* line 75, ../../sass/blocks/es16/_es16.sass */
  .es16_slider .btn-prev {
    position: absolute;
    top: 38%;
    left: -30px;
    width: 45px;
    height: 60px;
    display: block; }
    /* line 82, ../../sass/blocks/es16/_es16.sass */
    .es16_slider .btn-prev .i-btn-prev {
      display: block; }
    @media (max-width: 500px) {
      /* line 75, ../../sass/blocks/es16/_es16.sass */
      .es16_slider .btn-prev {
        display: none !important; } }
  /* line 87, ../../sass/blocks/es16/_es16.sass */
  .es16_slider .btn-next {
    display: block;
    position: absolute;
    top: 38%;
    right: -30px;
    width: 45px;
    height: 60px; }
    /* line 94, ../../sass/blocks/es16/_es16.sass */
    .es16_slider .btn-next .i-btn-next {
      display: block; }
    @media (max-width: 500px) {
      /* line 87, ../../sass/blocks/es16/_es16.sass */
      .es16_slider .btn-next {
        display: none !important; } }

/* line 99, ../../sass/blocks/es16/_es16.sass */
.es16 .slick-list.draggable {
  padding: 66px 0px !important; }

/* line 102, ../../sass/blocks/es16/_es16.sass */
.slick-slide.slick-current.slick-active.slick-center {
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  z-index: 5;
  position: relative; }

/* line 1, ../../sass/blocks/es17/_es17.sass */
.es17 {
  height: 499px;
  background: url("../img/es17-fon.jpg") top center no-repeat;
  padding-top: 47px; }
  @media (max-width: 1100px) {
    /* line 1, ../../sass/blocks/es17/_es17.sass */
    .es17 {
      background: url("../img/es17-fon.jpg") 40% 0 no-repeat; } }
  @media (max-width: 900px) {
    /* line 1, ../../sass/blocks/es17/_es17.sass */
    .es17 {
      background-image: none;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #3565ba), color-stop(100%, #700fb5));
      background-image: -moz-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
      background-image: -webkit-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
      background-image: linear-gradient(to top, #3565ba 0%, #700fb5 100%);
      position: relative;
      padding-top: 50px;
      padding-bottom: 50px;
      height: auto;
      z-index: 3;
      text-align: center; }
      /* line 16, ../../sass/blocks/es17/_es17.sass */
      .es17:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 25, ../../sass/blocks/es17/_es17.sass */
      .es17 .wrapper {
        z-index: 2; } }
  /* line 27, ../../sass/blocks/es17/_es17.sass */
  .es17 h2 {
    color: #ffffff;
    text-align: left;
    width: 675px;
    line-height: 1.2; }
    /* line 33, ../../sass/blocks/es17/_es17.sass */
    .es17 h2 span {
      color: #fcd70b;
      margin-left: 10px;
      white-space: nowrap; }
    @media (max-width: 900px) {
      /* line 27, ../../sass/blocks/es17/_es17.sass */
      .es17 h2 {
        text-align: center;
        margin: 0 auto 20px auto; } }
    @media (max-width: 680px) {
      /* line 27, ../../sass/blocks/es17/_es17.sass */
      .es17 h2 {
        width: 100%; } }
  /* line 42, ../../sass/blocks/es17/_es17.sass */
  .es17 .es__desc {
    color: #ffffff;
    margin: 35px 0 45px 0;
    width: 350px; }
    @media (max-width: 900px) {
      /* line 42, ../../sass/blocks/es17/_es17.sass */
      .es17 .es__desc {
        margin: 10px auto 20px auto; } }
    @media (max-width: 480px) {
      /* line 42, ../../sass/blocks/es17/_es17.sass */
      .es17 .es__desc {
        width: 100%; } }
  /* line 50, ../../sass/blocks/es17/_es17.sass */
  .es17 .b-prav {
    margin-top: 18px;
    color: #6791e0; }
    /* line 53, ../../sass/blocks/es17/_es17.sass */
    .es17 .b-prav .link {
      color: #6791e0; }
    @media (max-width: 900px) {
      /* line 50, ../../sass/blocks/es17/_es17.sass */
      .es17 .b-prav {
        width: 350px;
        margin: 20px auto 0 auto; } }
    @media (max-width: 400px) {
      /* line 50, ../../sass/blocks/es17/_es17.sass */
      .es17 .b-prav {
        width: 90%; } }

/* line 60, ../../sass/blocks/es17/_es17.sass */
.es17__block {
  margin-left: 45px;
  width: 565px;
  position: relative; }
  @media (max-width: 1100px) {
    /* line 60, ../../sass/blocks/es17/_es17.sass */
    .es17__block {
      margin-left: 0; } }
  @media (max-width: 900px) {
    /* line 60, ../../sass/blocks/es17/_es17.sass */
    .es17__block {
      width: 100%; } }

/* line 68, ../../sass/blocks/es17/_es17.sass */
.es17__form {
  width: 330px; }
  @media (max-width: 900px) {
    /* line 68, ../../sass/blocks/es17/_es17.sass */
    .es17__form {
      margin: auto; } }
  @media (max-width: 480px) {
    /* line 68, ../../sass/blocks/es17/_es17.sass */
    .es17__form {
      width: 280px; } }

/* line 75, ../../sass/blocks/es17/_es17.sass */
.es17__free {
  position: absolute;
  top: 126px;
  left: 368px; }
  @media (max-width: 900px) {
    /* line 75, ../../sass/blocks/es17/_es17.sass */
    .es17__free {
      display: inline-block;
      position: relative;
      top: auto;
      left: auto; } }
  @media (max-width: 680px) {
    /* line 85, ../../sass/blocks/es17/_es17.sass */
    .es17__free img {
      width: 100px; } }

/* line 87, ../../sass/blocks/es17/_es17.sass */
.es17__rassr {
  position: absolute;
  top: 130px;
  left: 520px; }
  @media (max-width: 900px) {
    /* line 87, ../../sass/blocks/es17/_es17.sass */
    .es17__rassr {
      display: inline-block;
      position: relative;
      top: auto;
      left: auto; } }
  @media (max-width: 900px) and (max-width: 680px) {
    /* line 97, ../../sass/blocks/es17/_es17.sass */
    .es17__rassr img {
      width: 92px; } }

/* line 1, ../../sass/blocks/es18/_es18.sass */
.es18 {
  background-color: #d5e3fc;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center; }
  @media (max-width: 830px) {
    /* line 1, ../../sass/blocks/es18/_es18.sass */
    .es18 {
      padding-bottom: 0; } }

/* line 8, ../../sass/blocks/es18/_es18.sass */
.es18__block {
  display: table;
  width: 88%;
  margin: auto; }
  @media (max-width: 1000px) {
    /* line 8, ../../sass/blocks/es18/_es18.sass */
    .es18__block {
      width: 100%; } }
  @media (max-width: 830px) {
    /* line 8, ../../sass/blocks/es18/_es18.sass */
    .es18__block {
      display: block; } }

/* line 16, ../../sass/blocks/es18/_es18.sass */
.es18__item {
  display: table-cell; }
  /* line 18, ../../sass/blocks/es18/_es18.sass */
  .es18__item .link {
    color: #0669b9;
    font-size: 18px;
    font-family: "FiraSans-Regular";
    border-bottom: 1px solid rgba(6, 105, 185, 0.5); }
    /* line 23, ../../sass/blocks/es18/_es18.sass */
    .es18__item .link:hover {
      color: #000; }
  @media (max-width: 830px) {
    /* line 16, ../../sass/blocks/es18/_es18.sass */
    .es18__item {
      display: inline-block;
      margin: 0 15px 15px 15px; } }

/* line 1, ../../sass/blocks/es19/_es19.sass */
.es19 {
  padding-top: 60px;
  background: url("../img/es19/fon.jpg") 50% 494px no-repeat; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es19/_es19.sass */
    .es19 {
      background: none; } }
  @media (max-width: 880px) {
    /* line 1, ../../sass/blocks/es19/_es19.sass */
    .es19 {
      margin-bottom: 50px; } }
  /* line 8, ../../sass/blocks/es19/_es19.sass */
  .es19 .es__desc {
    margin: 10px auto 75px auto;
    width: 62%;
    text-align: center; }
    @media (max-width: 768px) {
      /* line 8, ../../sass/blocks/es19/_es19.sass */
      .es19 .es__desc {
        margin: 10px auto 45px auto;
        width: 90%; } }
    @media (max-width: 480px) {
      /* line 8, ../../sass/blocks/es19/_es19.sass */
      .es19 .es__desc {
        width: 100%; } }
  /* line 17, ../../sass/blocks/es19/_es19.sass */
  .es19 .b-prav {
    margin-top: 13px;
    margin-left: 5px;
    width: 93%;
    text-align: left; }
    @media (max-width: 480px) {
      /* line 17, ../../sass/blocks/es19/_es19.sass */
      .es19 .b-prav {
        text-align: center; } }
    /* line 24, ../../sass/blocks/es19/_es19.sass */
    .es19 .b-prav .link {
      color: #000; }

/* line 27, ../../sass/blocks/es19/_es19.sass */
.es19__block {
  display: table;
  height: 420px;
  margin-bottom: 20px;
  width: 100%; }
  @media (max-width: 1135px) {
    /* line 27, ../../sass/blocks/es19/_es19.sass */
    .es19__block {
      height: auto;
      min-height: 300px; } }
  @media (max-width: 768px) {
    /* line 27, ../../sass/blocks/es19/_es19.sass */
    .es19__block {
      display: block; } }

/* line 38, ../../sass/blocks/es19/_es19.sass */
.es19__item {
  display: table-cell;
  vertical-align: top; }
  @media (max-width: 1135px) {
    /* line 38, ../../sass/blocks/es19/_es19.sass */
    .es19__item {
      vertical-align: middle; } }
  @media (max-width: 768px) {
    /* line 38, ../../sass/blocks/es19/_es19.sass */
    .es19__item {
      display: block;
      text-align: center; } }

/* line 46, ../../sass/blocks/es19/_es19.sass */
.es19__ttl {
  font-size: 46px;
  font-family: "FiraSans-Bold";
  text-transform: uppercase;
  line-height: 1; }
  @media (max-width: 992px) {
    /* line 46, ../../sass/blocks/es19/_es19.sass */
    .es19__ttl {
      font-size: 42px; } }
  @media (max-width: 768px) {
    /* line 46, ../../sass/blocks/es19/_es19.sass */
    .es19__ttl {
      font-size: 36px; } }
  @media (max-width: 480px) {
    /* line 46, ../../sass/blocks/es19/_es19.sass */
    .es19__ttl {
      font-size: 30px; } }
  /* line 57, ../../sass/blocks/es19/_es19.sass */
  .es19__ttl.left {
    color: #ffffff;
    position: relative;
    background-color: #ec008c;
    display: inline-block;
    padding: 5px 50px 5px 0;
    letter-spacing: 1px; }
    @media (max-width: 1135px) {
      /* line 57, ../../sass/blocks/es19/_es19.sass */
      .es19__ttl.left {
        padding: 5px 20px; } }
    /* line 66, ../../sass/blocks/es19/_es19.sass */
    .es19__ttl.left:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      right: -15px;
      border-top: 56px solid #ec008c;
      border-right: 15px solid transparent; }
      @media (max-width: 1135px) {
        /* line 66, ../../sass/blocks/es19/_es19.sass */
        .es19__ttl.left:after {
          display: none; } }
    /* line 76, ../../sass/blocks/es19/_es19.sass */
    .es19__ttl.left:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: -215px;
      background-color: #ec008c;
      height: 100%;
      width: 100%;
      z-index: -1; }
      @media (max-width: 1135px) {
        /* line 76, ../../sass/blocks/es19/_es19.sass */
        .es19__ttl.left:before {
          display: none; } }
  /* line 88, ../../sass/blocks/es19/_es19.sass */
  .es19__ttl.right {
    color: #ffffff;
    position: relative;
    background-color: #ec008c;
    display: inline-block;
    padding: 5px 0;
    z-index: 1; }
    @media (max-width: 1135px) {
      /* line 88, ../../sass/blocks/es19/_es19.sass */
      .es19__ttl.right {
        padding: 5px 20px; } }
    /* line 97, ../../sass/blocks/es19/_es19.sass */
    .es19__ttl.right:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: -50px;
      width: 50px;
      border-bottom: 56px solid #ec008c;
      border-left: 15px solid transparent; }
      @media (max-width: 1135px) {
        /* line 97, ../../sass/blocks/es19/_es19.sass */
        .es19__ttl.right:after {
          display: none; } }
    /* line 108, ../../sass/blocks/es19/_es19.sass */
    .es19__ttl.right:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      right: -175px;
      background-color: #ec008c;
      height: 100%;
      width: 100%;
      z-index: -1; }
      @media (max-width: 1135px) {
        /* line 108, ../../sass/blocks/es19/_es19.sass */
        .es19__ttl.right:before {
          display: none; } }

/* line 120, ../../sass/blocks/es19/_es19.sass */
.es19__desc {
  font-size: 20px;
  font-family: "MullerRegular";
  margin-top: 40px;
  width: 500px; }
  @media (max-width: 768px) {
    /* line 120, ../../sass/blocks/es19/_es19.sass */
    .es19__desc {
      margin: 30px auto 30px auto;
      font-size: 18px; } }
  @media (max-width: 620px) {
    /* line 120, ../../sass/blocks/es19/_es19.sass */
    .es19__desc {
      width: 100%; } }

/* line 130, ../../sass/blocks/es19/_es19.sass */
.es19__info {
  margin-top: 46px;
  padding-left: 50px; }
  /* line 133, ../../sass/blocks/es19/_es19.sass */
  .es19__info.top70 {
    margin-top: 70px; }
  /* line 135, ../../sass/blocks/es19/_es19.sass */
  .es19__info.top105 {
    margin-top: 105px; }
  @media (max-width: 1135px) {
    /* line 130, ../../sass/blocks/es19/_es19.sass */
    .es19__info {
      margin-top: 40px;
      padding-left: 20px; }
      /* line 140, ../../sass/blocks/es19/_es19.sass */
      .es19__info.top70 {
        margin-top: 40px; }
      /* line 142, ../../sass/blocks/es19/_es19.sass */
      .es19__info.top105 {
        margin-top: 45px; } }
  @media (max-width: 768px) {
    /* line 130, ../../sass/blocks/es19/_es19.sass */
    .es19__info {
      padding-left: 0; } }

/* line 146, ../../sass/blocks/es19/_es19.sass */
.es19__form {
  margin-top: 30px; }
  /* line 149, ../../sass/blocks/es19/_es19.sass */
  .es19__form .form-group {
    display: inline-block;
    vertical-align: top; }
  /* line 152, ../../sass/blocks/es19/_es19.sass */
  .es19__form .btn {
    display: inline-block;
    vertical-align: top;
    margin-left: 8px;
    padding: 8px 24px; }
    @media (max-width: 1135px) {
      /* line 152, ../../sass/blocks/es19/_es19.sass */
      .es19__form .btn {
        width: 280px; } }

/* line 159, ../../sass/blocks/es19/_es19.sass */
.es19__pict {
  max-width: 550px;
  width: 100%; }
  /* line 162, ../../sass/blocks/es19/_es19.sass */
  .es19__pict img {
    width: 100%; }
  @media (max-width: 768px) {
    /* line 159, ../../sass/blocks/es19/_es19.sass */
    .es19__pict {
      max-width: 280px;
      margin: auto; } }

/* line 170, ../../sass/blocks/es19/_es19.sass */
.es19__line {
  position: relative;
  text-align: center; }
  /* line 173, ../../sass/blocks/es19/_es19.sass */
  .es19__line img {
    position: relative;
    z-index: 2; }
  /* line 176, ../../sass/blocks/es19/_es19.sass */
  .es19__line:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #e7e7e7; }

/* line 1, ../../sass/blocks/es20/_es20.sass */
.es20 {
  padding-top: 45px;
  padding-bottom: 85px; }
  @media (max-width: 900px) {
    /* line 1, ../../sass/blocks/es20/_es20.sass */
    .es20 {
      padding-bottom: 45px; } }
  /* line 6, ../../sass/blocks/es20/_es20.sass */
  .es20 .es__desc {
    margin-top: 30px; }

/* line 9, ../../sass/blocks/es20/_es20.sass */
.es20__block {
  display: table; }
  @media (max-width: 900px) {
    /* line 9, ../../sass/blocks/es20/_es20.sass */
    .es20__block {
      display: block; } }

/* line 13, ../../sass/blocks/es20/_es20.sass */
.es20__item {
  display: table-cell;
  vertical-align: top;
  width: 49%; }
  @media (max-width: 900px) {
    /* line 13, ../../sass/blocks/es20/_es20.sass */
    .es20__item {
      display: block;
      text-align: center;
      width: 600px;
      margin: 0 auto 30px auto; } }
  @media (max-width: 650px) {
    /* line 13, ../../sass/blocks/es20/_es20.sass */
    .es20__item {
      width: 100%; } }
  /* line 24, ../../sass/blocks/es20/_es20.sass */
  .es20__item img {
    max-width: 490px;
    width: 100%;
    padding-right: 25px; }
    @media (max-width: 900px) {
      /* line 24, ../../sass/blocks/es20/_es20.sass */
      .es20__item img {
        max-width: 400px;
        padding-right: 0; } }

/* line 31, ../../sass/blocks/es20/_es20.sass */
.es20__ttl {
  font-size: 30px;
  font-family: "FiraSans-Bold";
  text-transform: uppercase;
  line-height: 1.2; }
  @media (max-width: 768px) {
    /* line 31, ../../sass/blocks/es20/_es20.sass */
    .es20__ttl {
      font-size: 26px; } }
  @media (max-width: 480px) {
    /* line 31, ../../sass/blocks/es20/_es20.sass */
    .es20__ttl {
      font-size: 22px; } }

/* line 1, ../../sass/blocks/es21/_es21.sass */
.es21 {
  background: url("../img/es21-fon.png") top center no-repeat;
  padding-top: 55px;
  height: 504px;
  color: #ffffff;
  margin-bottom: -160px; }
  @media (max-width: 1250px) {
    /* line 1, ../../sass/blocks/es21/_es21.sass */
    .es21 {
      background: url("../img/es21-fon.png") 65% 0 no-repeat; } }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es21/_es21.sass */
    .es21 {
      margin-bottom: 0;
      height: auto;
      padding: 50px 0 50px 0;
      background: none;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA3MDQyOCIgeTE9IjAuNjAwNTgyIiB4Mj0iMS4wNzA0MjgiIHkyPSIwLjM5OTQxOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlM2Y5NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzczMjJhYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -moz-linear-gradient(10deg, #0e3f95 0%, #7322ac 100%);
      background-image: -webkit-linear-gradient(10deg, #0e3f95 0%, #7322ac 100%);
      background-image: linear-gradient(80deg, #0e3f95 0%, #7322ac 100%);
      text-align: center;
      position: relative;
      height: auto; }
      /* line 18, ../../sass/blocks/es21/_es21.sass */
      .es21:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 27, ../../sass/blocks/es21/_es21.sass */
      .es21 .wrapper {
        z-index: 2; } }
  /* line 30, ../../sass/blocks/es21/_es21.sass */
  .es21 h2 {
    text-align: left; }
    @media (max-width: 992px) {
      /* line 30, ../../sass/blocks/es21/_es21.sass */
      .es21 h2 {
        text-align: center; } }
  /* line 34, ../../sass/blocks/es21/_es21.sass */
  .es21 .es__desc {
    margin-top: 30px;
    width: 335px; }
    @media (max-width: 992px) {
      /* line 34, ../../sass/blocks/es21/_es21.sass */
      .es21 .es__desc {
        margin: 30px auto; } }
    @media (max-width: 380px) {
      /* line 34, ../../sass/blocks/es21/_es21.sass */
      .es21 .es__desc {
        width: 100%; } }
  /* line 41, ../../sass/blocks/es21/_es21.sass */
  .es21 .b-prav {
    color: #908cec;
    margin-left: 7px; }
    /* line 44, ../../sass/blocks/es21/_es21.sass */
    .es21 .b-prav .link {
      color: #908cec; }
    @media (max-width: 620px) {
      /* line 41, ../../sass/blocks/es21/_es21.sass */
      .es21 .b-prav {
        margin-top: 10px; } }

/* line 49, ../../sass/blocks/es21/_es21.sass */
.es21__block {
  width: 632px;
  float: right; }
  /* line 52, ../../sass/blocks/es21/_es21.sass */
  .es21__block .form-group {
    display: inline-block;
    vertical-align: top; }
  @media (max-width: 992px) {
    /* line 49, ../../sass/blocks/es21/_es21.sass */
    .es21__block {
      float: none;
      margin: auto; } }
  @media (max-width: 700px) {
    /* line 49, ../../sass/blocks/es21/_es21.sass */
    .es21__block {
      width: 100%; } }

/* line 60, ../../sass/blocks/es21/_es21.sass */
.es21__btn {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top; }

/* line 64, ../../sass/blocks/es21/_es21.sass */
.es21__form {
  margin-top: 30px; }

/* line 1, ../../sass/blocks/es22/_es22.sass */
.es22 {
  padding-top: 70px;
  padding-bottom: 50px; }
  /* line 4, ../../sass/blocks/es22/_es22.sass */
  .es22 .es__desc {
    text-align: center;
    margin: 10px auto;
    width: 80%; }
    @media (max-width: 600px) {
      /* line 4, ../../sass/blocks/es22/_es22.sass */
      .es22 .es__desc {
        width: 100%; } }

/* line 11, ../../sass/blocks/es22/_es22.sass */
.es22__block {
  display: table;
  padding-left: 80px;
  margin: 75px auto 0 auto; }
  @media (max-width: 1200px) {
    /* line 11, ../../sass/blocks/es22/_es22.sass */
    .es22__block {
      padding-left: 0;
      margin: 50px auto 0 auto; } }
  @media (max-width: 992px) {
    /* line 11, ../../sass/blocks/es22/_es22.sass */
    .es22__block {
      display: block;
      text-align: center; } }
  @media (max-width: 600px) {
    /* line 11, ../../sass/blocks/es22/_es22.sass */
    .es22__block {
      margin: 35px auto 0 auto; } }

/* line 23, ../../sass/blocks/es22/_es22.sass */
.es22__item {
  display: table-cell;
  vertical-align: top; }
  /* line 26, ../../sass/blocks/es22/_es22.sass */
  .es22__item:first-child {
    width: 300px; }
    @media (max-width: 1200px) {
      /* line 26, ../../sass/blocks/es22/_es22.sass */
      .es22__item:first-child {
        width: 260px; } }
    @media (max-width: 992px) {
      /* line 26, ../../sass/blocks/es22/_es22.sass */
      .es22__item:first-child {
        display: table;
        width: 520px;
        margin: 0 auto 25px auto; }
        /* line 34, ../../sass/blocks/es22/_es22.sass */
        .es22__item:first-child .es22__item_cell {
          display: table-cell;
          vertical-align: top;
          text-align: left; } }
    @media (max-width: 480px) {
      /* line 26, ../../sass/blocks/es22/_es22.sass */
      .es22__item:first-child {
        display: block; }
        /* line 40, ../../sass/blocks/es22/_es22.sass */
        .es22__item:first-child .es22__item_cell {
          display: block;
          width: 100%;
          text-align: center; } }
    @media (max-width: 600px) {
      /* line 26, ../../sass/blocks/es22/_es22.sass */
      .es22__item:first-child {
        width: 90%; } }
  /* line 48, ../../sass/blocks/es22/_es22.sass */
  .es22__item img {
    max-width: 747px;
    width: 100%; }
  @media (max-width: 992px) {
    /* line 23, ../../sass/blocks/es22/_es22.sass */
    .es22__item {
      display: block; } }

/* line 55, ../../sass/blocks/es22/_es22.sass */
.es22__ttl {
  color: #ec008c;
  text-transform: uppercase;
  margin-top: 25px;
  font-size: 30px;
  font-family: "FiraSans-Bold"; }
  /* line 61, ../../sass/blocks/es22/_es22.sass */
  .es22__ttl.top30 {
    margin-top: 47px; }
  @media (max-width: 1100px) {
    /* line 55, ../../sass/blocks/es22/_es22.sass */
    .es22__ttl {
      margin-top: 0; } }
  @media (max-width: 992px) {
    /* line 66, ../../sass/blocks/es22/_es22.sass */
    .es22__ttl.top30 {
      margin-top: 0; } }
  @media (max-width: 768px) {
    /* line 55, ../../sass/blocks/es22/_es22.sass */
    .es22__ttl {
      font-size: 28px; } }
  @media (max-width: 600px) {
    /* line 55, ../../sass/blocks/es22/_es22.sass */
    .es22__ttl {
      font-size: 24px; } }
  @media (max-width: 480px) {
    /* line 73, ../../sass/blocks/es22/_es22.sass */
    .es22__ttl.top30 {
      margin-top: 20px; } }

/* line 75, ../../sass/blocks/es22/_es22.sass */
.es22__desc {
  margin-top: 20px;
  font-size: 20px;
  font-family: "FiraSans-Regular"; }
  /* line 79, ../../sass/blocks/es22/_es22.sass */
  .es22__desc .link {
    color: #000;
    display: block;
    white-space: nowrap; }
  @media (max-width: 768px) {
    /* line 75, ../../sass/blocks/es22/_es22.sass */
    .es22__desc {
      font-size: 18px;
      margin-top: 10px; } }
  @media (max-width: 600px) {
    /* line 75, ../../sass/blocks/es22/_es22.sass */
    .es22__desc {
      font-size: 16px; } }

/* line 1, ../../sass/blocks/es23/_es23.sass */
.es23 {
  padding-top: 45px;
  padding-bottom: 95px; }
  @media (max-width: 900px) {
    /* line 1, ../../sass/blocks/es23/_es23.sass */
    .es23 {
      padding-bottom: 45px; } }
  /* line 6, ../../sass/blocks/es23/_es23.sass */
  .es23 .es__desc {
    margin-top: 30px; }

/* line 9, ../../sass/blocks/es23/_es23.sass */
.es23__block {
  display: table;
  width: 92%;
  margin: auto; }
  @media (max-width: 900px) {
    /* line 9, ../../sass/blocks/es23/_es23.sass */
    .es23__block {
      display: block; } }

/* line 15, ../../sass/blocks/es23/_es23.sass */
.es23__item {
  display: table-cell;
  vertical-align: top;
  width: 49%; }
  @media (max-width: 900px) {
    /* line 15, ../../sass/blocks/es23/_es23.sass */
    .es23__item {
      display: block;
      text-align: center;
      width: 600px;
      margin: 0 auto 30px auto; } }
  @media (max-width: 650px) {
    /* line 15, ../../sass/blocks/es23/_es23.sass */
    .es23__item {
      width: 100%; } }
  /* line 26, ../../sass/blocks/es23/_es23.sass */
  .es23__item img {
    max-width: 520px;
    width: 100%;
    padding-right: 25px; }
    @media (max-width: 900px) {
      /* line 26, ../../sass/blocks/es23/_es23.sass */
      .es23__item img {
        max-width: 400px;
        padding-right: 0; } }

/* line 34, ../../sass/blocks/es23/_es23.sass */
.es23__ttl {
  font-size: 30px;
  font-family: "FiraSans-Bold";
  text-transform: uppercase;
  line-height: 1.2; }
  @media (max-width: 768px) {
    /* line 34, ../../sass/blocks/es23/_es23.sass */
    .es23__ttl {
      font-size: 26px; } }
  @media (max-width: 480px) {
    /* line 34, ../../sass/blocks/es23/_es23.sass */
    .es23__ttl {
      font-size: 22px; } }

/* line 1, ../../sass/blocks/es24/_es24.sass */
.es24 {
  background: url("../img/es24-fon.jpg") top center no-repeat;
  padding-top: 55px;
  height: 420px;
  color: #ffffff; }
  @media (max-width: 1250px) {
    /* line 1, ../../sass/blocks/es24/_es24.sass */
    .es24 {
      background: url("../img/es24-fon.jpg") 60% 0 no-repeat; } }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es24/_es24.sass */
    .es24 {
      margin-bottom: 0;
      height: auto;
      padding: 50px 0 50px 0;
      background: none;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA3MDQyOCIgeTE9IjAuNjAwNTgyIiB4Mj0iMS4wNzA0MjgiIHkyPSIwLjM5OTQxOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlM2Y5NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzczMjJhYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -moz-linear-gradient(10deg, #0e3f95 0%, #7322ac 100%);
      background-image: -webkit-linear-gradient(10deg, #0e3f95 0%, #7322ac 100%);
      background-image: linear-gradient(80deg, #0e3f95 0%, #7322ac 100%);
      text-align: center;
      position: relative;
      height: auto; }
      /* line 17, ../../sass/blocks/es24/_es24.sass */
      .es24:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 26, ../../sass/blocks/es24/_es24.sass */
      .es24 .wrapper {
        z-index: 2; } }
  /* line 28, ../../sass/blocks/es24/_es24.sass */
  .es24 h2 {
    text-align: left; }
    @media (max-width: 992px) {
      /* line 28, ../../sass/blocks/es24/_es24.sass */
      .es24 h2 {
        text-align: center; } }
  /* line 32, ../../sass/blocks/es24/_es24.sass */
  .es24 .es__desc {
    margin-top: 30px;
    width: 465px; }
    @media (max-width: 992px) {
      /* line 32, ../../sass/blocks/es24/_es24.sass */
      .es24 .es__desc {
        margin: 30px auto; } }
    @media (max-width: 520px) {
      /* line 32, ../../sass/blocks/es24/_es24.sass */
      .es24 .es__desc {
        width: 100%; } }
  /* line 39, ../../sass/blocks/es24/_es24.sass */
  .es24 .b-prav {
    color: #908cec;
    margin-left: 7px; }
    /* line 42, ../../sass/blocks/es24/_es24.sass */
    .es24 .b-prav .link {
      color: #908cec; }
    @media (max-width: 620px) {
      /* line 39, ../../sass/blocks/es24/_es24.sass */
      .es24 .b-prav {
        margin-top: 10px; } }

/* line 48, ../../sass/blocks/es24/_es24.sass */
.es24__block {
  width: 632px;
  float: right; }
  /* line 51, ../../sass/blocks/es24/_es24.sass */
  .es24__block .form-group {
    display: inline-block;
    vertical-align: top; }
  @media (max-width: 992px) {
    /* line 48, ../../sass/blocks/es24/_es24.sass */
    .es24__block {
      float: none;
      margin: auto; } }
  @media (max-width: 700px) {
    /* line 48, ../../sass/blocks/es24/_es24.sass */
    .es24__block {
      width: 100%; } }

/* line 59, ../../sass/blocks/es24/_es24.sass */
.es24__btn {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top; }

/* line 63, ../../sass/blocks/es24/_es24.sass */
.es24__form {
  margin-top: 30px; }

/* line 1, ../../sass/blocks/es25/_es25.sass */
.es25 {
  padding-top: 80px;
  background: url("../img/es25-fon.jpg") top center no-repeat;
  height: 900px; }
  /* line 5, ../../sass/blocks/es25/_es25.sass */
  .es25 .b-prav {
    margin-top: 15px;
    margin-left: 15px;
    color: #c7c7c7; }
    /* line 9, ../../sass/blocks/es25/_es25.sass */
    .es25 .b-prav .link {
      color: #c7c7c7; }
  @media (max-width: 480px) {
    /* line 12, ../../sass/blocks/es25/_es25.sass */
    .es25 .form-group._phone .form-control {
      min-width: 100%; } }

/* line 14, ../../sass/blocks/es25/_es25.sass */
.es25__block {
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #f1f1f1;
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
  width: 586px;
  margin: 50px auto;
  padding: 30px 45px; }
  @media (max-width: 680px) {
    /* line 14, ../../sass/blocks/es25/_es25.sass */
    .es25__block {
      max-width: 586px;
      width: 100%; } }
  @media (max-width: 480px) {
    /* line 14, ../../sass/blocks/es25/_es25.sass */
    .es25__block {
      padding: 25px 10px; } }

/* line 27, ../../sass/blocks/es25/_es25.sass */
.es25__top {
  display: table; }

/* line 29, ../../sass/blocks/es25/_es25.sass */
.es25__top_item {
  display: table-cell;
  vertical-align: middle; }
  /* line 32, ../../sass/blocks/es25/_es25.sass */
  .es25__top_item .name {
    font-family: "FiraSans-Bold";
    font-size: 22px;
    margin-left: 36px;
    line-height: 1; }
  /* line 37, ../../sass/blocks/es25/_es25.sass */
  .es25__top_item .comment {
    font-family: "FiraSans-Regular";
    font-size: 16px;
    margin-left: 36px; }
  @media (max-width: 480px) {
    /* line 42, ../../sass/blocks/es25/_es25.sass */
    .es25__top_item .name {
      font-size: 20px; }
    /* line 44, ../../sass/blocks/es25/_es25.sass */
    .es25__top_item .name, .es25__top_item .comment {
      margin-left: 15px; } }

/* line 47, ../../sass/blocks/es25/_es25.sass */
.es25__item_director {
  width: 148px;
  height: 148px;
  position: relative; }
  /* line 51, ../../sass/blocks/es25/_es25.sass */
  .es25__item_director img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 100%; }
  /* line 54, ../../sass/blocks/es25/_es25.sass */
  .es25__item_director:before {
    content: "";
    display: block;
    position: absolute;
    top: 17px;
    right: 5px;
    height: 25px;
    width: 25px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #44b759; }
  @media (max-width: 480px) {
    /* line 47, ../../sass/blocks/es25/_es25.sass */
    .es25__item_director {
      width: 100px;
      height: 100px; }
      /* line 67, ../../sass/blocks/es25/_es25.sass */
      .es25__item_director:before {
        height: 15px;
        width: 15px;
        top: 8px; } }

/* line 72, ../../sass/blocks/es25/_es25.sass */
.es25__form {
  margin-top: 35px; }
  /* line 74, ../../sass/blocks/es25/_es25.sass */
  .es25__form .form-control {
    border: 1px solid #e0e0e0;
    -moz-border-radius: 0 25px;
    -webkit-border-radius: 0;
    border-radius: 0 25px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.21);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.21);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(7%, rgba(207, 207, 207, 0)), color-stop(50%, rgba(207, 207, 207, 0)), color-stop(93%, rgba(255, 255, 255, 0)));
    background-image: -moz-linear-gradient(bottom, rgba(207, 207, 207, 0) 7%, rgba(207, 207, 207, 0) 50%, rgba(255, 255, 255, 0) 93%);
    background-image: -webkit-linear-gradient(bottom, rgba(207, 207, 207, 0) 7%, rgba(207, 207, 207, 0) 50%, rgba(255, 255, 255, 0) 93%);
    background-image: linear-gradient(to top, rgba(207, 207, 207, 0) 7%, rgba(207, 207, 207, 0) 50%, rgba(255, 255, 255, 0) 93%);
    height: 50px; }
  /* line 82, ../../sass/blocks/es25/_es25.sass */
  .es25__form .form-group {
    margin-bottom: 10px; }
  /* line 84, ../../sass/blocks/es25/_es25.sass */
  .es25__form .form-group._download2 {
    margin-top: 30px; }
    @media (max-width: 480px) {
      /* line 84, ../../sass/blocks/es25/_es25.sass */
      .es25__form .form-group._download2 {
        margin-top: 15px; } }

/* line 89, ../../sass/blocks/es25/_es25.sass */
.es25__btn {
  margin-top: 27px; }
  /* line 91, ../../sass/blocks/es25/_es25.sass */
  .es25__btn .btn {
    width: 100%; }
    @media (max-width: 480px) {
      /* line 91, ../../sass/blocks/es25/_es25.sass */
      .es25__btn .btn {
        font-size: 18px;
        padding: 10px 10px; } }

/* line 96, ../../sass/blocks/es25/_es25.sass */
.es25 .inpfilefile {
  opacity: 0;
  cursor: pointer;
  padding: 0px;
  margin: 0px;
  border: none;
  width: 150px;
  height: 60px; }

/* line 104, ../../sass/blocks/es25/_es25.sass */
.form-group._download2 .link-white {
  margin-top: -60px;
  cursor: pointer; }

/* line 108, ../../sass/blocks/es25/_es25.sass */
.es25__block label.hide {
  display: none; }
/* line 110, ../../sass/blocks/es25/_es25.sass */
.es25__block .link-white {
  margin-top: -30px; }
/* line 113, ../../sass/blocks/es25/_es25.sass */
.es25__block .inpfilevyb label.show {
  display: none !important; }
/* line 115, ../../sass/blocks/es25/_es25.sass */
.es25__block .inpfilevyb label.hide {
  display: block !important; }

/* line 118, ../../sass/blocks/es25/_es25.sass */
.inpfile:hover {
  cursor: pointer; }

/* line 1, ../../sass/blocks/es26/_es26.sass */
.es26 {
  padding-top: 70px; }

/* line 3, ../../sass/blocks/es26/_es26.sass */
.es26__block {
  margin: 50px auto;
  text-align: center; }

/* line 7, ../../sass/blocks/es26/_es26.sass */
.es26__item {
  width: 510px;
  position: relative;
  display: inline-block;
  margin: 0 30px 60px 30px;
  text-align: left;
  vertical-align: top; }
  @media (max-width: 1220px) {
    /* line 7, ../../sass/blocks/es26/_es26.sass */
    .es26__item {
      margin: 0 15px 50px 15px; } }
  @media (max-width: 600px) {
    /* line 7, ../../sass/blocks/es26/_es26.sass */
    .es26__item {
      width: 100%;
      margin: 0 0 50px 0; } }

/* line 19, ../../sass/blocks/es26/_es26.sass */
.es26__top_pict {
  width: 237px;
  height: 237px;
  position: relative; }
  /* line 23, ../../sass/blocks/es26/_es26.sass */
  .es26__top_pict img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 100%; }
  /* line 26, ../../sass/blocks/es26/_es26.sass */
  .es26__top_pict span {
    position: absolute;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuODQxNTA2IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjE1ODQ5NCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmYwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZWYwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -moz-linear-gradient(30deg, #ffbf00 0%, #ffef00 100%);
    background-image: -webkit-linear-gradient(30deg, #ffbf00 0%, #ffef00 100%);
    background-image: linear-gradient(60deg, #ffbf00 0%, #ffef00 100%);
    height: 72px;
    width: 72px;
    font-size: 42px;
    font-family: "FiraSans-Bold";
    text-align: center;
    top: 0;
    right: 5px;
    padding-top: 5px; }
  @media (max-width: 600px) {
    /* line 19, ../../sass/blocks/es26/_es26.sass */
    .es26__top_pict {
      width: 150px;
      height: 150px;
      margin: auto; }
      /* line 43, ../../sass/blocks/es26/_es26.sass */
      .es26__top_pict span {
        width: 50px;
        height: 50px;
        font-size: 32px; } }

/* line 50, ../../sass/blocks/es26/_es26.sass */
.es26__top_name {
  position: relative;
  color: #ffffff;
  font-size: 20px;
  font-family: "FiraSans-Regular";
  padding: 7px 53px 7px 0;
  background-color: #ec008c;
  margin-bottom: 13px; }
  /* line 58, ../../sass/blocks/es26/_es26.sass */
  .es26__top_name:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -25px;
    width: 25px;
    border-bottom: 70px solid #ec008c;
    border-left: 15px solid transparent; }
  /* line 67, ../../sass/blocks/es26/_es26.sass */
  .es26__top_name:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -15px;
    border-top: 70px solid #ec008c;
    border-right: 15px solid transparent; }
  /* line 75, ../../sass/blocks/es26/_es26.sass */
  .es26__top_name span {
    text-transform: uppercase;
    font-family: "FiraSans-Bold";
    display: block; }
  @media (max-width: 600px) {
    /* line 50, ../../sass/blocks/es26/_es26.sass */
    .es26__top_name {
      padding: 7px 0px 7px 0;
      margin-top: 15px;
      display: inline-block;
      min-width: 280px; }
      /* line 85, ../../sass/blocks/es26/_es26.sass */
      .es26__top_name:before {
        left: -15px;
        width: 15px; } }
  @media (max-width: 600px) and (max-width: 400px) {
    /* line 50, ../../sass/blocks/es26/_es26.sass */
    .es26__top_name {
      max-width: 260px; }
      /* line 90, ../../sass/blocks/es26/_es26.sass */
      .es26__top_name:before {
        display: none; }
      /* line 92, ../../sass/blocks/es26/_es26.sass */
      .es26__top_name:after {
        display: none; } }

/* line 95, ../../sass/blocks/es26/_es26.sass */
.es26__top {
  display: table;
  position: relative;
  z-index: 2; }
  @media (max-width: 600px) {
    /* line 95, ../../sass/blocks/es26/_es26.sass */
    .es26__top {
      display: block; } }

/* line 101, ../../sass/blocks/es26/_es26.sass */
.es26__top_item {
  display: table-cell;
  vertical-align: middle; }
  @media (max-width: 600px) {
    /* line 101, ../../sass/blocks/es26/_es26.sass */
    .es26__top_item {
      display: block;
      text-align: center; } }

/* line 107, ../../sass/blocks/es26/_es26.sass */
.es26__info {
  height: 445px;
  padding: 50px 30px;
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjEwMjIwOCIgeTE9IjAuNzE5MTg2IiB4Mj0iMS4xMDIyMDgiIHkyPSIwLjI4MDgxNCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlM2Y5NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzczMjJhYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(20deg, #0e3f95 0%, #7322ac 100%);
  background-image: -webkit-linear-gradient(20deg, #0e3f95 0%, #7322ac 100%);
  background-image: linear-gradient(70deg, #0e3f95 0%, #7322ac 100%);
  -moz-box-shadow: -2px 6px 15px 1px rgba(12, 36, 101, 0.24);
  -webkit-box-shadow: -2px 6px 15px 1px rgba(12, 36, 101, 0.24);
  box-shadow: -2px 6px 15px 1px rgba(12, 36, 101, 0.24);
  width: 95%;
  margin: -120px auto 0 auto; }
  /* line 118, ../../sass/blocks/es26/_es26.sass */
  .es26__info:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url("../img/line.png"); }
  /* line 127, ../../sass/blocks/es26/_es26.sass */
  .es26__info .es26__infoblock {
    position: relative;
    z-index: 2;
    font-size: 20px;
    font-family: "FiraSans-Regular";
    color: #ffffff; }
    /* line 133, ../../sass/blocks/es26/_es26.sass */
    .es26__info .es26__infoblock p {
      margin-top: 17px; }
    /* line 135, ../../sass/blocks/es26/_es26.sass */
    .es26__info .es26__infoblock strong {
      font-family: "FiraSans-Bold";
      color: #fff001; }
    /* line 138, ../../sass/blocks/es26/_es26.sass */
    .es26__info .es26__infoblock img {
      float: right;
      padding-right: 25px; }
  @media (max-width: 600px) {
    /* line 107, ../../sass/blocks/es26/_es26.sass */
    .es26__info {
      margin-top: 20px;
      padding: 20px;
      height: auto; }
      /* line 145, ../../sass/blocks/es26/_es26.sass */
      .es26__info .es26__infoblock {
        font-size: 16px; }
        /* line 147, ../../sass/blocks/es26/_es26.sass */
        .es26__info .es26__infoblock img {
          width: 180px; } }

/* line 1, ../../sass/blocks/es27/_es27.sass */
.es27 {
  height: 799px;
  background: url("../img/es27-fon.jpg") top center no-repeat;
  margin-top: -85px;
  padding-top: 130px; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es27/_es27.sass */
    .es27 {
      padding-top: 90px; } }
  @media (max-width: 768px) {
    /* line 1, ../../sass/blocks/es27/_es27.sass */
    .es27 {
      background: url("../img/es27-fon.jpg") top center no-repeat;
      background-size: cover;
      height: auto;
      padding-bottom: 50px;
      padding-top: 65px; } }
  /* line 14, ../../sass/blocks/es27/_es27.sass */
  .es27 .b-prav {
    color: #c7c7c7;
    margin-top: 20px; }
    /* line 17, ../../sass/blocks/es27/_es27.sass */
    .es27 .b-prav .link {
      color: #c7c7c7; }
  @media (max-width: 480px) {
    /* line 20, ../../sass/blocks/es27/_es27.sass */
    .es27 .form-group._phone .form-control {
      min-width: 100%; }
    /* line 22, ../../sass/blocks/es27/_es27.sass */
    .es27 .btn {
      font-size: 20px; } }
  /* line 25, ../../sass/blocks/es27/_es27.sass */
  .es27 .inpfilevybphoto img {
    width: 100%; }

/* line 27, ../../sass/blocks/es27/_es27.sass */
.es27__form {
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;
  border-radius: 21px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #f1f1f1;
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
  width: 940px;
  margin: 50px auto;
  padding: 60px 60px 28px 60px; }
  @media (max-width: 992px) {
    /* line 27, ../../sass/blocks/es27/_es27.sass */
    .es27__form {
      width: 725px;
      padding: 30px; } }
  @media (max-width: 768px) {
    /* line 27, ../../sass/blocks/es27/_es27.sass */
    .es27__form {
      max-width: 400px;
      width: auto;
      display: block;
      margin: auto;
      text-align: center; } }
  @media (max-width: 480px) {
    /* line 27, ../../sass/blocks/es27/_es27.sass */
    .es27__form {
      max-width: 100%;
      padding: 25px 10px; } }

/* line 47, ../../sass/blocks/es27/_es27.sass */
.es27__form {
  margin-top: 47px; }
  /* line 49, ../../sass/blocks/es27/_es27.sass */
  .es27__form .form-control {
    border: 1px solid #e0e0e0;
    -moz-border-radius: 0 25px;
    -webkit-border-radius: 0;
    border-radius: 0 25px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.21);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.21);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(7%, rgba(207, 207, 207, 0)), color-stop(50%, rgba(207, 207, 207, 0)), color-stop(93%, rgba(255, 255, 255, 0)));
    background-image: -moz-linear-gradient(bottom, rgba(207, 207, 207, 0) 7%, rgba(207, 207, 207, 0) 50%, rgba(255, 255, 255, 0) 93%);
    background-image: -webkit-linear-gradient(bottom, rgba(207, 207, 207, 0) 7%, rgba(207, 207, 207, 0) 50%, rgba(255, 255, 255, 0) 93%);
    background-image: linear-gradient(to top, rgba(207, 207, 207, 0) 7%, rgba(207, 207, 207, 0) 50%, rgba(255, 255, 255, 0) 93%);
    height: 50px; }
  /* line 57, ../../sass/blocks/es27/_es27.sass */
  .es27__form .form-group {
    margin-bottom: 22px; }
  /* line 59, ../../sass/blocks/es27/_es27.sass */
  .es27__form textarea.form-control {
    height: 155px !important; }

/* line 62, ../../sass/blocks/es27/_es27.sass */
.es27__form_item {
  display: inline-block;
  vertical-align: top; }
  @media (max-width: 768px) {
    /* line 62, ../../sass/blocks/es27/_es27.sass */
    .es27__form_item {
      display: block;
      margin: auto; } }
  /* line 68, ../../sass/blocks/es27/_es27.sass */
  .es27__form_item.w320 {
    width: 320px; }
    @media (max-width: 480px) {
      /* line 68, ../../sass/blocks/es27/_es27.sass */
      .es27__form_item.w320 {
        width: 100%; } }
  /* line 72, ../../sass/blocks/es27/_es27.sass */
  .es27__form_item.w490 {
    width: 490px; }
    @media (max-width: 992px) {
      /* line 72, ../../sass/blocks/es27/_es27.sass */
      .es27__form_item.w490 {
        width: 340px; } }
    @media (max-width: 768px) {
      /* line 72, ../../sass/blocks/es27/_es27.sass */
      .es27__form_item.w490 {
        margin-top: 30px; } }
    @media (max-width: 480px) {
      /* line 72, ../../sass/blocks/es27/_es27.sass */
      .es27__form_item.w490 {
        width: 100%; } }

/* line 80, ../../sass/blocks/es27/_es27.sass */
.es1_otzivy__form_bg__star, .es1_otzivy__form_bg__rek {
  font-size: 18px;
  font-family: "Roboto-Regular";
  padding-right: 20px; }

/* line 84, ../../sass/blocks/es27/_es27.sass */
.es1_otzivy__form_bg__star {
  margin-top: 60px; }
  /* line 86, ../../sass/blocks/es27/_es27.sass */
  .es1_otzivy__form_bg__star img {
    margin-left: 4px;
    margin-right: 4px; }
    /* line 89, ../../sass/blocks/es27/_es27.sass */
    .es1_otzivy__form_bg__star img:hover {
      cursor: pointer; }

/* line 91, ../../sass/blocks/es27/_es27.sass */
.es1_otzivy__form_bg__rek {
  margin-top: 17px; }
  /* line 93, ../../sass/blocks/es27/_es27.sass */
  .es1_otzivy__form_bg__rek img {
    margin-left: 15px; }
    /* line 95, ../../sass/blocks/es27/_es27.sass */
    .es1_otzivy__form_bg__rek img:hover {
      cursor: pointer; }

/* line 97, ../../sass/blocks/es27/_es27.sass */
.es1_otzivy__form_bg__form_photo {
  width: 235px;
  height: 165px;
  cursor: pointer;
  background: url(../img/otzivy/form_photo.png) no-repeat center center; }
  @media (max-width: 768px) {
    /* line 97, ../../sass/blocks/es27/_es27.sass */
    .es1_otzivy__form_bg__form_photo {
      width: 100%; } }

/* line 104, ../../sass/blocks/es27/_es27.sass */
.es27__btn {
  margin-top: 10px;
  text-align: center; }

/* line 1, ../../sass/blocks/es28/_es28.sass */
.es28 {
  text-align: center;
  padding-top: 75px; }
  @media (max-width: 992px) {
    /* line 1, ../../sass/blocks/es28/_es28.sass */
    .es28 {
      padding-top: 50px; } }

/* line 6, ../../sass/blocks/es28/_es28.sass */
.es28__block {
  margin-top: 75px; }
  /* line 8, ../../sass/blocks/es28/_es28.sass */
  .es28__block img {
    max-width: 1188px;
    width: 100%; }
  @media (max-width: 768px) {
    /* line 6, ../../sass/blocks/es28/_es28.sass */
    .es28__block {
      margin-top: 50px;
      margin-bottom: -35px; } }

/* line 17, ../../sass/blocks/es28/_es28.sass */
.es28.fon2 .es28__block img {
  max-width: 1130px;
  width: 100%; }

/* line 1, ../../sass/blocks/es29/_es29.sass */
.es29 {
  height: 520px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #3565ba), color-stop(100%, #700fb5));
  background-image: -moz-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
  background-image: -webkit-linear-gradient(bottom, #3565ba 0%, #700fb5 100%);
  background-image: linear-gradient(to top, #3565ba 0%, #700fb5 100%);
  text-align: center;
  position: relative; }
  /* line 6, ../../sass/blocks/es29/_es29.sass */
  .es29:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url("../img/line.png"); }
  /* line 15, ../../sass/blocks/es29/_es29.sass */
  .es29 h2 {
    color: #fff;
    text-align: left; }
    @media (max-width: 1100px) {
      /* line 15, ../../sass/blocks/es29/_es29.sass */
      .es29 h2 {
        padding-left: 0; } }
    @media (max-width: 992px) {
      /* line 15, ../../sass/blocks/es29/_es29.sass */
      .es29 h2 {
        text-align: center;
        width: 100%; } }
  /* line 23, ../../sass/blocks/es29/_es29.sass */
  .es29 .es__desc {
    color: #ffffff;
    text-align: left;
    margin-top: 20px; }
    @media (max-width: 1100px) {
      /* line 23, ../../sass/blocks/es29/_es29.sass */
      .es29 .es__desc {
        margin-left: 0; } }
    @media (max-width: 992px) {
      /* line 23, ../../sass/blocks/es29/_es29.sass */
      .es29 .es__desc {
        text-align: center;
        width: 100%; } }
  /* line 32, ../../sass/blocks/es29/_es29.sass */
  .es29 .es29__info_block {
    padding-left: 45px;
    width: 655px; }
    @media (max-width: 1200px) {
      /* line 32, ../../sass/blocks/es29/_es29.sass */
      .es29 .es29__info_block {
        padding-left: 0px;
        width: 615px; } }
    @media (max-width: 992px) {
      /* line 32, ../../sass/blocks/es29/_es29.sass */
      .es29 .es29__info_block {
        margin: auto; } }

/* line 41, ../../sass/blocks/es29/_es29.sass */
.es29__pict {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 577px;
  width: 100%;
  z-index: 2; }
  /* line 48, ../../sass/blocks/es29/_es29.sass */
  .es29__pict .color1 {
    height: 577px;
    background: url("../img/es29/color1.png") center no-repeat; }
  /* line 51, ../../sass/blocks/es29/_es29.sass */
  .es29__pict .color2 {
    height: 577px;
    background: url("../img/es29/color2.png") center no-repeat; }
  /* line 54, ../../sass/blocks/es29/_es29.sass */
  .es29__pict .color3 {
    height: 577px;
    background: url("../img/es29/color3.png") center no-repeat; }
  /* line 57, ../../sass/blocks/es29/_es29.sass */
  .es29__pict .color4 {
    height: 577px;
    background: url("../img/es29/color4.png") center no-repeat; }

/* line 61, ../../sass/blocks/es29/_es29.sass */
.es29__info {
  padding-top: 55px;
  position: relative;
  z-index: 5; }

/* line 66, ../../sass/blocks/es29/_es29.sass */
.es29__block {
  display: table;
  margin-top: 35px;
  width: 100%; }

/* line 70, ../../sass/blocks/es29/_es29.sass */
.es29__item {
  margin-top: 29px;
  font-size: 16px;
  font-family: "FiraSans-Regular";
  color: #fff;
  position: relative;
  height: 80px;
  display: table-cell; }
  /* line 80, ../../sass/blocks/es29/_es29.sass */
  .es29__item:last-child {
    vertical-align: middle; }
  /* line 82, ../../sass/blocks/es29/_es29.sass */
  .es29__item table tr td {
    vertical-align: bottom; }
    /* line 84, ../../sass/blocks/es29/_es29.sass */
    .es29__item table tr td:first-child {
      text-align: right;
      padding-right: 43px; }
    /* line 87, ../../sass/blocks/es29/_es29.sass */
    .es29__item table tr td:last-child {
      text-align: left; }
  /* line 89, ../../sass/blocks/es29/_es29.sass */
  .es29__item .price__old {
    display: inline-block;
    font-size: 30px;
    font-family: "FiraSans-Bold";
    position: relative;
    color: #fff; }
    /* line 95, ../../sass/blocks/es29/_es29.sass */
    .es29__item .price__old span {
      font-size: 20px; }
    /* line 97, ../../sass/blocks/es29/_es29.sass */
    .es29__item .price__old:after {
      content: "";
      display: block;
      position: absolute;
      top: 15px;
      left: -5px;
      height: 2px;
      width: 105%;
      background-color: #ff0000; }
  /* line 106, ../../sass/blocks/es29/_es29.sass */
  .es29__item .price__new {
    white-space: nowrap;
    line-height: 1;
    display: block;
    font-size: 50px;
    font-family: "FiraSans-Bold";
    color: #fff001; }
    /* line 113, ../../sass/blocks/es29/_es29.sass */
    .es29__item .price__new span {
      font-size: 30px; }

/* line 116, ../../sass/blocks/es29/_es29.sass */
.es29__menu {
  margin-top: 25px;
  display: flex;
  align-items: center;
  font-size: 20px;
  font-family: "FiraSans-Medium";
  color: #fff; }
  /* line 123, ../../sass/blocks/es29/_es29.sass */
  .es29__menu .es29__menu_item:first-child {
    margin-right: 34px; }
  /* line 125, ../../sass/blocks/es29/_es29.sass */
  .es29__menu .es29__menu_tab {
    margin-right: 10px;
    display: inline-block;
    border: 2px solid transparent;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px; }
    /* line 130, ../../sass/blocks/es29/_es29.sass */
    .es29__menu .es29__menu_tab.active {
      border: 2px solid #eb008b; }
      /* line 132, ../../sass/blocks/es29/_es29.sass */
      .es29__menu .es29__menu_tab.active .chek {
        border: 1px solid #eb008b;
        position: relative; }
        /* line 135, ../../sass/blocks/es29/_es29.sass */
        .es29__menu .es29__menu_tab.active .chek:before {
          content: "";
          display: block;
          position: absolute;
          bottom: 10px;
          right: 10px; }
    /* line 142, ../../sass/blocks/es29/_es29.sass */
    .es29__menu .es29__menu_tab:hover {
      cursor: pointer; }
  /* line 144, ../../sass/blocks/es29/_es29.sass */
  .es29__menu .chek {
    width: 62px;
    display: block;
    height: 62px;
    border: 1px solid #fff;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -moz-box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.22);
    box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.22); }
    /* line 153, ../../sass/blocks/es29/_es29.sass */
    .es29__menu .chek.color1 {
      background-color: #e1dfdd; }
    /* line 155, ../../sass/blocks/es29/_es29.sass */
    .es29__menu .chek.color2 {
      background-color: #36a6cf; }
    /* line 157, ../../sass/blocks/es29/_es29.sass */
    .es29__menu .chek.color3 {
      background-color: #f8d5b3; }
    /* line 159, ../../sass/blocks/es29/_es29.sass */
    .es29__menu .chek.color4 {
      background-color: #67993e; }

@media (max-width: 992px) {
  /* line 163, ../../sass/blocks/es29/_es29.sass */
  .es29 {
    height: auto; }

  /* line 165, ../../sass/blocks/es29/_es29.sass */
  .es29__pict {
    height: 350px; }
    /* line 167, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color1 {
      height: 350px;
      background: url("../img/es29/color1.png") center no-repeat;
      background-size: cover; }
    /* line 171, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color2 {
      height: 350px;
      background: url("../img/es29/color2.png") center no-repeat;
      background-size: cover; }
    /* line 175, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color3 {
      height: 350px;
      background: url("../img/es29/color3.png") center no-repeat;
      background-size: cover; }
    /* line 179, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color4 {
      height: 350px;
      background: url("../img/es29/color4.png") center no-repeat;
      background-size: cover; }

  /* line 183, ../../sass/blocks/es29/_es29.sass */
  .es29__menu {
    display: block;
    width: 340px;
    margin-top: 165px;
    padding-bottom: 50px; }
    /* line 188, ../../sass/blocks/es29/_es29.sass */
    .es29__menu .es29__menu_item:first-child {
      margin-right: 0;
      margin-bottom: 20px; } }
@media (max-width: 680px) {
  /* line 194, ../../sass/blocks/es29/_es29.sass */
  .es29__block, .es29__item, .es29__menu {
    display: block;
    text-align: center;
    width: 325px; }

  /* line 198, ../../sass/blocks/es29/_es29.sass */
  .es29__menu {
    margin-top: 0; }

  /* line 200, ../../sass/blocks/es29/_es29.sass */
  .es29__menu_item:first-child {
    margin-right: 0;
    margin-bottom: 15px; }

  /* line 203, ../../sass/blocks/es29/_es29.sass */
  .es29__item table {
    margin: auto; }

  /* line 205, ../../sass/blocks/es29/_es29.sass */
  .es29__info .es29__info_block {
    width: 100%; } }
@media (max-width: 600px) {
  /* line 208, ../../sass/blocks/es29/_es29.sass */
  .es29 {
    height: auto; }

  /* line 210, ../../sass/blocks/es29/_es29.sass */
  .es29__pict {
    position: relative;
    height: 350px; }
    /* line 213, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color1 {
      height: 350px;
      background: url("../img/es29/color1.png") 90% no-repeat;
      background-size: cover; }
    /* line 217, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color2 {
      height: 350px;
      background: url("../img/es29/color2.png") 90% no-repeat;
      background-size: cover; }
    /* line 221, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color3 {
      height: 350px;
      background: url("../img/es29/color3.png") 90% no-repeat;
      background-size: cover; }
    /* line 225, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color4 {
      height: 350px;
      background: url("../img/es29/color4.png") 90% no-repeat;
      background-size: cover; }

  /* line 229, ../../sass/blocks/es29/_es29.sass */
  .es29__block, .es29__item, .es29__menu {
    margin: 30px auto; }

  /* line 231, ../../sass/blocks/es29/_es29.sass */
  .es29__menu {
    padding-bottom: 0; } }
@media (max-width: 400px) {
  /* line 235, ../../sass/blocks/es29/_es29.sass */
  .es29__block, .es29__item, .es29__menu {
    width: 100%; }

  /* line 237, ../../sass/blocks/es29/_es29.sass */
  .es29__menu .chek {
    width: 45px;
    height: 45px; }

  /* line 240, ../../sass/blocks/es29/_es29.sass */
  .es29__pict {
    position: relative;
    height: 300px; }
    /* line 243, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color1 {
      height: 300px;
      background: url("../img/es29/color1.png") 90% no-repeat;
      background-size: cover; }
    /* line 247, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color2 {
      height: 300px;
      background: url("../img/es29/color2.png") 90% no-repeat;
      background-size: cover; }
    /* line 251, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color3 {
      height: 300px;
      background: url("../img/es29/color3.png") 90% no-repeat;
      background-size: cover; }
    /* line 255, ../../sass/blocks/es29/_es29.sass */
    .es29__pict .color4 {
      height: 300px;
      background: url("../img/es29/color4.png") 90% no-repeat;
      background-size: cover; }

  /* line 259, ../../sass/blocks/es29/_es29.sass */
  .es29__block {
    margin: 25px auto; }

  /* line 261, ../../sass/blocks/es29/_es29.sass */
  .es29__item {
    margin: 15px auto; }

  /* line 263, ../../sass/blocks/es29/_es29.sass */
  .es29__menu {
    margin: 15px auto; } }
/* line 1, ../../sass/blocks/es30/_es30.sass */
.es30 {
  background: url("../img/es30-fon.jpg") bottom center no-repeat;
  height: 440px;
  margin-top: -25px; }
  /* line 5, ../../sass/blocks/es30/_es30.sass */
  .es30 .wrapper {
    height: 422px;
    background: url("../img/es30-fon.png") right top no-repeat; }
  /* line 8, ../../sass/blocks/es30/_es30.sass */
  .es30 h2 {
    text-align: left; }

/* line 10, ../../sass/blocks/es30/_es30.sass */
.es30__block {
  padding-top: 175px;
  margin-left: 40px; }
  /* line 13, ../../sass/blocks/es30/_es30.sass */
  .es30__block .es__desc {
    margin-top: 15px;
    width: 490px; }
  /* line 16, ../../sass/blocks/es30/_es30.sass */
  .es30__block ul {
    margin-top: 40px; }
    /* line 18, ../../sass/blocks/es30/_es30.sass */
    .es30__block ul li {
      text-align: left;
      position: relative;
      padding-left: 67px;
      font-family: "FiraSans-Regular";
      font-size: 20px;
      width: 370px;
      line-height: 1.2;
      margin-bottom: 30px;
      display: inline-block; }
      /* line 28, ../../sass/blocks/es30/_es30.sass */
      .es30__block ul li:last-child {
        margin-bottom: 0; }
      @media (max-width: 768px) {
        /* line 18, ../../sass/blocks/es30/_es30.sass */
        .es30__block ul li {
          font-size: 18px;
          padding-left: 58px; } }
      @media (max-width: 480px) {
        /* line 18, ../../sass/blocks/es30/_es30.sass */
        .es30__block ul li {
          width: 100%; } }
      /* line 35, ../../sass/blocks/es30/_es30.sass */
      .es30__block ul li span {
        display: block;
        text-transform: uppercase;
        font-family: "FiraSans-Bold";
        font-size: 30px; }
        @media (max-width: 768px) {
          /* line 35, ../../sass/blocks/es30/_es30.sass */
          .es30__block ul li span {
            font-size: 28px; } }
        @media (max-width: 480px) {
          /* line 35, ../../sass/blocks/es30/_es30.sass */
          .es30__block ul li span {
            font-size: 24px;
            width: 100%; } }
      /* line 45, ../../sass/blocks/es30/_es30.sass */
      .es30__block ul li:before {
        content: "";
        display: block;
        position: absolute;
        top: 5px;
        left: 0; }
        @media (max-width: 768px) {
          /* line 45, ../../sass/blocks/es30/_es30.sass */
          .es30__block ul li:before {
            -moz-transform: scale(0.8);
            -ms-transform: scale(0.8);
            -webkit-transform: scale(0.8);
            transform: scale(0.8);
            top: -5px; } }

@media (max-width: 1200px) {
  /* line 56, ../../sass/blocks/es30/_es30.sass */
  .es30 {
    background: url("../img/es30-fon.jpg") bottom center no-repeat;
    height: 420px; }
    /* line 59, ../../sass/blocks/es30/_es30.sass */
    .es30 .wrapper {
      height: 420px;
      background: url("../img/es30-fon.png") right bottom no-repeat;
      background-size: 600px; }
    /* line 63, ../../sass/blocks/es30/_es30.sass */
    .es30 .es30__block {
      padding-top: 140px; } }
@media (max-width: 1070px) {
  /* line 67, ../../sass/blocks/es30/_es30.sass */
  .es30__block {
    margin-left: 0; }
    /* line 69, ../../sass/blocks/es30/_es30.sass */
    .es30__block ul li {
      width: 345px; } }
@media (max-width: 992px) {
  /* line 73, ../../sass/blocks/es30/_es30.sass */
  .es30 {
    margin-top: 85px;
    height: auto;
    padding-top: 50px;
    padding-bottom: 30px;
    text-align: center;
    background-image: none;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYWIwMCIvPjxzdG9wIG9mZnNldD0iMjYuNTklIiBzdG9wLWNvbG9yPSIjZmRjMzAwIi8+PHN0b3Agb2Zmc2V0PSI1Mi43MSUiIHN0b3AtY29sb3I9IiNmZGU5NjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYzM2IiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbab00), color-stop(26.59%, #fdc300), color-stop(52.71%, #fde969), color-stop(100%, #fff33b));
    background-image: -moz-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
    background-image: -webkit-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
    background-image: linear-gradient(to top, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
    position: relative; }
    /* line 82, ../../sass/blocks/es30/_es30.sass */
    .es30:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background: url("../img/line.png"); }
    /* line 91, ../../sass/blocks/es30/_es30.sass */
    .es30 h2 {
      text-align: center; }
    /* line 93, ../../sass/blocks/es30/_es30.sass */
    .es30 .wrapper {
      z-index: 2;
      height: auto;
      background-image: none; }
    /* line 97, ../../sass/blocks/es30/_es30.sass */
    .es30 .es30__block {
      padding-top: 0px; }
      /* line 99, ../../sass/blocks/es30/_es30.sass */
      .es30 .es30__block ul li {
        width: auto;
        margin-right: 30px; }
        /* line 102, ../../sass/blocks/es30/_es30.sass */
        .es30 .es30__block ul li:last-child {
          margin-right: 0px; }
    /* line 104, ../../sass/blocks/es30/_es30.sass */
    .es30 .es__desc {
      margin: 25px auto; } }
@media (max-width: 600px) {
  /* line 110, ../../sass/blocks/es30/_es30.sass */
  .es30 .es30__block ul {
    margin: 15px auto;
    display: inline-block; }
    /* line 113, ../../sass/blocks/es30/_es30.sass */
    .es30 .es30__block ul li {
      width: 285px;
      margin-right: 0;
      display: block; }
  /* line 117, ../../sass/blocks/es30/_es30.sass */
  .es30 .es__desc {
    width: 90%;
    margin: 20px auto; } }
/* line 1, ../../sass/blocks/es31/_es31.sass */
.es31 {
  padding-bottom: 73px;
  padding-top: 85px; }
  /* line 4, ../../sass/blocks/es31/_es31.sass */
  .es31 .wrapper {
    max-width: none; }
  /* line 6, ../../sass/blocks/es31/_es31.sass */
  .es31 .es__desc {
    width: 60%;
    text-align: center;
    margin: 25px auto;
    font-size: 26px; }
    @media (max-width: 992px) {
      /* line 6, ../../sass/blocks/es31/_es31.sass */
      .es31 .es__desc {
        font-size: 22px; } }
    @media (max-width: 768px) {
      /* line 6, ../../sass/blocks/es31/_es31.sass */
      .es31 .es__desc {
        font-size: 20px; } }
    @media (max-width: 480px) {
      /* line 6, ../../sass/blocks/es31/_es31.sass */
      .es31 .es__desc {
        font-size: 18px; } }

/* line 1, ../../sass/blocks/es32/_es32.sass */
.es32 {
  margin-top: 90px; }

/* line 3, ../../sass/blocks/es32/_es32.sass */
.es32__block {
  height: 465px;
  margin: 55px auto;
  width: 960px;
  position: relative; }
  /* line 8, ../../sass/blocks/es32/_es32.sass */
  .es32__block .iosSlider {
    width: 96%;
    height: 550px;
    margin: 0 auto; }
  /* line 12, ../../sass/blocks/es32/_es32.sass */
  .es32__block .slider {
    width: 100%;
    height: 100%; }
  /* line 16, ../../sass/blocks/es32/_es32.sass */
  .es32__block .next1, .es32__block .prev1 {
    position: absolute;
    top: 41%;
    outline: 0;
    text-indent: -9999px;
    z-index: 99; }
  /* line 22, ../../sass/blocks/es32/_es32.sass */
  .es32__block .next1 {
    left: -77px;
    display: block; }
  /* line 26, ../../sass/blocks/es32/_es32.sass */
  .es32__block .prev1 {
    right: -75px;
    display: block; }

/* line 31, ../../sass/blocks/es32/_es32.sass */
.es32__block_item {
  float: left;
  width: 290px;
  height: 450px;
  text-align: center;
  margin-left: 15px;
  margin-right: 15px; }

/* line 38, ../../sass/blocks/es32/_es32.sass */
.es32__block_iteminfo {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #d7dfef;
  padding: 10px 10px 50px 10px; }

/* line 45, ../../sass/blocks/es32/_es32.sass */
.es32__item_ttl {
  margin-top: 20px;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "FiraSans-Bold"; }

/* line 50, ../../sass/blocks/es32/_es32.sass */
.es32__item_desc {
  font-size: 20px;
  font-family: "FiraSans-Regular"; }

/* line 54, ../../sass/blocks/es32/_es32.sass */
.es32__item_pict {
  margin-top: 15px;
  height: 200px;
  position: relative;
  width: 100%; }
  /* line 59, ../../sass/blocks/es32/_es32.sass */
  .es32__item_pict img {
    width: 100%; }
  /* line 61, ../../sass/blocks/es32/_es32.sass */
  .es32__item_pict .es32__item_birka {
    position: absolute;
    height: 76px;
    width: 171px;
    bottom: 7px;
    left: 63%;
    margin-left: -95px;
    background: url("../img/es32/birka.png") center no-repeat; }
    /* line 69, ../../sass/blocks/es32/_es32.sass */
    .es32__item_pict .es32__item_birka .birka {
      font-size: 12px;
      color: #fff;
      font-family: "FiraSans-Bold";
      -moz-transform: rotate(10deg);
      -ms-transform: rotate(10deg);
      -webkit-transform: rotate(10deg);
      transform: rotate(10deg);
      text-align: center;
      line-height: 1.2;
      padding-top: 19px;
      padding-left: 30px; }
      /* line 78, ../../sass/blocks/es32/_es32.sass */
      .es32__item_pict .es32__item_birka .birka span {
        white-space: nowrap;
        font-size: 21px; }
        /* line 81, ../../sass/blocks/es32/_es32.sass */
        .es32__item_pict .es32__item_birka .birka span .rub {
          font-size: 16px; }
    /* line 83, ../../sass/blocks/es32/_es32.sass */
    .es32__item_pict .es32__item_birka._top2 {
      bottom: 30px; }
    /* line 85, ../../sass/blocks/es32/_es32.sass */
    .es32__item_pict .es32__item_birka._top3 {
      bottom: 11px; }

/* line 87, ../../sass/blocks/es32/_es32.sass */
.es32__item_pricettl {
  margin-top: 3px;
  font-size: 16px;
  font-family: "FiraSans-Regular"; }

/* line 92, ../../sass/blocks/es32/_es32.sass */
.es32__item_price {
  line-height: 1;
  font-size: 40px;
  font-family: "FiraSans-Bold";
  color: #ec008c; }
  /* line 97, ../../sass/blocks/es32/_es32.sass */
  .es32__item_price span {
    font-size: 30px;
    text-transform: uppercase; }

/* line 100, ../../sass/blocks/es32/_es32.sass */
.es32__item_btn {
  margin-top: -40px; }

@media (max-width: 1160px) {
  /* line 105, ../../sass/blocks/es32/_es32.sass */
  .es32__block {
    width: 640px; } }
@media (max-width: 820px) {
  /* line 109, ../../sass/blocks/es32/_es32.sass */
  .es32__block {
    width: 290px; }
    /* line 111, ../../sass/blocks/es32/_es32.sass */
    .es32__block .es32__block_item {
      margin-right: 0;
      margin-left: 0; } }
@media (max-width: 480px) {
  /* line 116, ../../sass/blocks/es32/_es32.sass */
  .es32__block .btn.chek-small {
    width: 210px; }
    /* line 118, ../../sass/blocks/es32/_es32.sass */
    .es32__block .btn.chek-small:before {
      display: none; }
  /* line 120, ../../sass/blocks/es32/_es32.sass */
  .es32__block .next1 {
    display: none; }
  /* line 122, ../../sass/blocks/es32/_es32.sass */
  .es32__block .prev1 {
    display: none; } }
/* line 1, ../../sass/blocks/es33/_es33.sass */
.es33 {
  padding-top: 85px;
  padding-bottom: 50px;
  background-color: #f2f3f9;
  position: relative;
  margin-bottom: -70px; }
  /* line 7, ../../sass/blocks/es33/_es33.sass */
  .es33:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url("../img/line.png"); }
  /* line 16, ../../sass/blocks/es33/_es33.sass */
  .es33 .wrapper {
    z-index: 2; }
  /* line 18, ../../sass/blocks/es33/_es33.sass */
  .es33 .scroll-wrapper {
    height: 460px; }
  /* line 23, ../../sass/blocks/es33/_es33.sass */
  .es33 .b-slider-multi .scroll-x {
    height: 35px !important; }
  /* line 25, ../../sass/blocks/es33/_es33.sass */
  .es33 .b-slider-multi .scroll-bar {
    width: 220px !important;
    height: 15px !important;
    cursor: pointer !important;
    opacity: 1 !important;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: #c5e5f1;
    -moz-box-shadow: 5px 2px 13px rgba(70, 142, 202, 0.29);
    -webkit-box-shadow: 5px 2px 13px rgba(70, 142, 202, 0.29);
    box-shadow: 5px 2px 13px rgba(70, 142, 202, 0.29); }
  /* line 35, ../../sass/blocks/es33/_es33.sass */
  .es33 .b-slider-multi .scroll-element_inner-wrapper {
    height: 15px !important;
    background-color: #fff !important;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; }
  /* line 39, ../../sass/blocks/es33/_es33.sass */
  .es33 .scrollbar-inner > .scroll-element .scroll-element_track {
    background-color: #fff; }
  /* line 41, ../../sass/blocks/es33/_es33.sass */
  .es33 .scrollbar-inner > .scroll-element:hover .scroll-bar {
    background-color: #c5e5f1;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 44, ../../sass/blocks/es33/_es33.sass */
  .es33 table {
    color: #939393;
    font-size: 18px;
    font-family: "FiraSans-Regular";
    width: 100%; }
    /* line 49, ../../sass/blocks/es33/_es33.sass */
    .es33 table tr td:last-child {
      text-align: right; }

/* line 51, ../../sass/blocks/es33/_es33.sass */
.es33__block {
  white-space: nowrap;
  margin: 48px auto;
  width: 970px; }

/* line 56, ../../sass/blocks/es33/_es33.sass */
.es33__item {
  display: inline-block;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0px 6px 14.88px 1.12px rgba(12, 36, 101, 0.24);
  width: 292px;
  height: 390px;
  margin-left: 15px;
  margin-right: 15px; }

/* line 65, ../../sass/blocks/es33/_es33.sass */
.es33__item_pict {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
  width: 100%;
  height: 210px;
  overflow: hidden; }
  /* line 70, ../../sass/blocks/es33/_es33.sass */
  .es33__item_pict img {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px;
    border-radius: 4px 4px 0 0;
    width: 100%;
    height: 100%; }

/* line 76, ../../sass/blocks/es33/_es33.sass */
.es33__item_ttl {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size: 24px;
  font-family: "FiraSans-Bold";
  background-color: #ec008c;
  height: 45px;
  line-height: 45px; }

/* line 85, ../../sass/blocks/es33/_es33.sass */
.es33__item_price {
  background-color: #fff;
  padding: 25px 25px 50px 13px; }

/* line 88, ../../sass/blocks/es33/_es33.sass */
.prise-old {
  color: #000;
  font-size: 12px;
  position: relative;
  display: inline-block;
  font-family: "FiraSans-Bold";
  line-height: 1;
  padding-right: 6px; }
  /* line 96, ../../sass/blocks/es33/_es33.sass */
  .prise-old span {
    font-size: 24px;
    padding-right: 8px; }
  /* line 99, ../../sass/blocks/es33/_es33.sass */
  .prise-old:before {
    position: absolute;
    content: "";
    display: block;
    top: 9px;
    left: -5px;
    height: 2px;
    background-color: #ec008c;
    width: 105%; }

/* line 108, ../../sass/blocks/es33/_es33.sass */
.prise-new {
  line-height: 1;
  color: #ec008c;
  font-size: 24px;
  font-family: "FiraSans-Bold"; }
  /* line 113, ../../sass/blocks/es33/_es33.sass */
  .prise-new span {
    font-size: 36px; }

@media (max-width: 1040px) {
  /* line 116, ../../sass/blocks/es33/_es33.sass */
  .es33__block {
    width: 645px; } }
@media (max-width: 700px) {
  /* line 119, ../../sass/blocks/es33/_es33.sass */
  .es33__block {
    width: 300px; } }
/* line 1, ../../sass/blocks/es34/_es34.sass */
.es34 {
  margin-top: 75px;
  height: 750px; }

/* line 5, ../../sass/blocks/es34/_es34.sass */
.es34__block {
  position: relative;
  margin: 65px auto;
  width: 1005px;
  height: 600px; }

/* line 11, ../../sass/blocks/es34/_es34.sass */
.es34__block_pict {
  position: absolute;
  top: 0;
  right: 0;
  border: 3px solid #eb008b;
  -moz-border-radius: 124px;
  -webkit-border-radius: 124px;
  border-radius: 124px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #e1dfdd;
  -moz-box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.22);
  box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.22);
  width: 640px;
  height: 558px;
  overflow: hidden; }
  /* line 23, ../../sass/blocks/es34/_es34.sass */
  .es34__block_pict img {
    width: 100%;
    height: 100%; }

/* line 27, ../../sass/blocks/es34/_es34.sass */
.es34__menu {
  top: 3px;
  left: 125px;
  position: absolute;
  width: 345px;
  height: 355px; }
  /* line 33, ../../sass/blocks/es34/_es34.sass */
  .es34__menu.slick-slider {
    position: absolute;
    z-index: 10; }
  /* line 36, ../../sass/blocks/es34/_es34.sass */
  .es34__menu .slick-list {
    padding: 0 !important;
    height: 348px !important; }

/* line 40, ../../sass/blocks/es34/_es34.sass */
.es34__menu_item {
  height: 72px;
  padding-left: 20px;
  line-height: 65px;
  margin-bottom: -3px; }
  /* line 45, ../../sass/blocks/es34/_es34.sass */
  .es34__menu_item .menu-item {
    font-size: 26px;
    font-family: "FiraSans-Bold";
    color: #000;
    text-transform: uppercase;
    display: block;
    height: 100%; }
  /* line 53, ../../sass/blocks/es34/_es34.sass */
  .es34__menu_item:hover .menu-item {
    color: #ec008c; }
  /* line 55, ../../sass/blocks/es34/_es34.sass */
  .es34__menu_item.slick-slide {
    height: 72px !important; }

/* line 58, ../../sass/blocks/es34/_es34.sass */
.es34__border {
  position: absolute;
  left: 125px;
  top: 0;
  border: 3px solid #e4e4e9;
  width: 360px;
  height: auto; }
  /* line 65, ../../sass/blocks/es34/_es34.sass */
  .es34__border-block {
    height: 66px;
    border-bottom: 3px solid #e4e4e9; }
    /* line 68, ../../sass/blocks/es34/_es34.sass */
    .es34__border-block.last {
      border-bottom: none; }
    /* line 70, ../../sass/blocks/es34/_es34.sass */
    .es34__border-block.active {
      height: 75px;
      background-color: #ec008c; }

/* line 74, ../../sass/blocks/es34/_es34.sass */
.es34-btn {
  position: absolute;
  top: 36%;
  outline: 0;
  text-indent: -9999px;
  z-index: 99; }
  /* line 80, ../../sass/blocks/es34/_es34.sass */
  .es34-btn.prev {
    left: -85px;
    display: block; }
  /* line 84, ../../sass/blocks/es34/_es34.sass */
  .es34-btn.next {
    right: -102px;
    display: block; }
  /* line 88, ../../sass/blocks/es34/_es34.sass */
  .es34-btn:hover {
    cursor: pointer; }

/* line 92, ../../sass/blocks/es34/_es34.sass */
.es34__block_price {
  position: absolute;
  width: 372px;
  top: 388px;
  text-align: center; }

/* line 98, ../../sass/blocks/es34/_es34.sass */
.es34__price_ttl {
  font-family: "FiraSans-Bold";
  color: #ec008c;
  font-size: 20px;
  text-transform: uppercase; }

/* line 104, ../../sass/blocks/es34/_es34.sass */
.price__old {
  font-size: 19px;
  text-transform: uppercase;
  font-family: "FiraSans-Bold";
  position: relative;
  display: inline-block;
  margin-right: 15px;
  margin-top: 10px; }
  /* line 112, ../../sass/blocks/es34/_es34.sass */
  .price__old span {
    font-size: 31px; }
  /* line 114, ../../sass/blocks/es34/_es34.sass */
  .price__old:before {
    content: "";
    display: block;
    position: absolute;
    top: 20px;
    left: -5px;
    height: 3px;
    width: 105%;
    background-color: #ec008c; }

/* line 123, ../../sass/blocks/es34/_es34.sass */
.es34__price_item {
  display: flex;
  justify-content: center;
  margin-top: 6px; }

/* line 127, ../../sass/blocks/es34/_es34.sass */
.price__new {
  margin-left: 15px;
  line-height: 1;
  font-family: "FiraSans-Bold";
  color: #ec008c;
  font-size: 30px;
  text-transform: uppercase; }
  /* line 134, ../../sass/blocks/es34/_es34.sass */
  .price__new span {
    font-size: 50px; }

/* line 137, ../../sass/blocks/es34/_es34.sass */
.es34__price_btn {
  margin-top: 20px; }

/* line 139, ../../sass/blocks/es34/_es34.sass */
.es34__block__items {
  height: 600px;
  position: relative; }

@media (max-width: 1300px) {
  /* line 144, ../../sass/blocks/es34/_es34.sass */
  .es34__block {
    width: 830px; }

  /* line 146, ../../sass/blocks/es34/_es34.sass */
  .es34__menu {
    left: 10px; }

  /* line 148, ../../sass/blocks/es34/_es34.sass */
  .es34__block_price {
    width: 260px; }

  /* line 150, ../../sass/blocks/es34/_es34.sass */
  .price__old {
    font-size: 18px;
    margin-top: 6px; }
    /* line 153, ../../sass/blocks/es34/_es34.sass */
    .price__old span {
      font-size: 29px; }

  /* line 155, ../../sass/blocks/es34/_es34.sass */
  .price__new {
    font-size: 26px;
    margin-left: 5px; }
    /* line 158, ../../sass/blocks/es34/_es34.sass */
    .price__new span {
      font-size: 44px; }

  /* line 160, ../../sass/blocks/es34/_es34.sass */
  .es34__price_btn .btn {
    font-size: 20px;
    padding: 10px 20px; }

  /* line 163, ../../sass/blocks/es34/_es34.sass */
  .es34__block_pict {
    width: 550px;
    height: 470px; }

  /* line 166, ../../sass/blocks/es34/_es34.sass */
  .es34-btn.next {
    right: -70px; }

  /* line 168, ../../sass/blocks/es34/_es34.sass */
  .es34-btn.prev {
    left: -60px; }

  /* line 170, ../../sass/blocks/es34/_es34.sass */
  .es34-btn {
    top: 34%; } }
@media (max-width: 992px) {
  /* line 174, ../../sass/blocks/es34/_es34.sass */
  .es34__block {
    width: 550px; }

  /* line 176, ../../sass/blocks/es34/_es34.sass */
  .es34__menu {
    display: none !important; }

  /* line 178, ../../sass/blocks/es34/_es34.sass */
  .es34__block_pict {
    position: relative;
    right: auto;
    top: auto;
    margin: auto;
    width: 500px;
    height: 430px; }

  /* line 185, ../../sass/blocks/es34/_es34.sass */
  .es34__block_price {
    position: relative;
    top: auto;
    margin: 20px auto 0 auto; }

  /* line 189, ../../sass/blocks/es34/_es34.sass */
  .es34__price_btn {
    margin-top: 10px; } }
@media (max-width: 768px) {
  /* line 194, ../../sass/blocks/es34/_es34.sass */
  .es34 {
    height: auto;
    margin-top: 50px; }

  /* line 197, ../../sass/blocks/es34/_es34.sass */
  .es34__block {
    width: 400px;
    height: 480px; }

  /* line 200, ../../sass/blocks/es34/_es34.sass */
  .es34__block_pict {
    width: 350px;
    height: 300px;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    border-radius: 70px; }

  /* line 204, ../../sass/blocks/es34/_es34.sass */
  .es34__block__items {
    height: 480px !important; } }
@media (max-width: 570px) {
  /* line 207, ../../sass/blocks/es34/_es34.sass */
  .es34__block {
    margin: 50px auto; }

  /* line 209, ../../sass/blocks/es34/_es34.sass */
  .es34-btn {
    top: 59%; }

  /* line 211, ../../sass/blocks/es34/_es34.sass */
  .es34-btn.prev {
    left: -15px; }

  /* line 213, ../../sass/blocks/es34/_es34.sass */
  .es34-btn.next {
    right: -5px; } }
@media (max-width: 480px) {
  /* line 216, ../../sass/blocks/es34/_es34.sass */
  .es34__block {
    width: 280px;
    height: 370px; }

  /* line 219, ../../sass/blocks/es34/_es34.sass */
  .es34__block_pict {
    width: 250px;
    height: 200px;
    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px; }

  /* line 223, ../../sass/blocks/es34/_es34.sass */
  .es34__block__items {
    height: 370px !important; }

  /* line 225, ../../sass/blocks/es34/_es34.sass */
  .es34-btn.prev {
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }

  /* line 227, ../../sass/blocks/es34/_es34.sass */
  .es34-btn.next {
    right: -15px;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }

  /* line 230, ../../sass/blocks/es34/_es34.sass */
  .es34-btn {
    top: 15%; } }
/* line 1, ../../sass/blocks/es35/_es35.sass */
.es35 {
  height: 510px;
  position: relative;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYWIwMCIvPjxzdG9wIG9mZnNldD0iMjYuNTklIiBzdG9wLWNvbG9yPSIjZmRjMzAwIi8+PHN0b3Agb2Zmc2V0PSI1Mi43MSUiIHN0b3AtY29sb3I9IiNmZGU5NjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYzM2IiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbab00), color-stop(26.59%, #fdc300), color-stop(52.71%, #fde969), color-stop(100%, #fff33b));
  background-image: -moz-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
  background-image: -webkit-linear-gradient(bottom, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
  background-image: linear-gradient(to top, #fbab00 0%, #fdc300 26.59%, #fde969 52.71%, #fff33b 100%);
  position: relative; }
  /* line 6, ../../sass/blocks/es35/_es35.sass */
  .es35:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url("../img/line.png"); }
  /* line 15, ../../sass/blocks/es35/_es35.sass */
  .es35 .wrapper {
    z-index: 2;
    position: relative; }
  /* line 18, ../../sass/blocks/es35/_es35.sass */
  .es35 h2 {
    text-align: left; }

/* line 20, ../../sass/blocks/es35/_es35.sass */
.b-row35__block {
  float: right;
  width: 600px;
  position: relative;
  margin-top: 50px; }

/* line 25, ../../sass/blocks/es35/_es35.sass */
.b-row35__tub {
  margin-top: 31px;
  display: flex;
  margin-left: -67px; }

/* line 30, ../../sass/blocks/es35/_es35.sass */
.b-row__tub_item {
  border: 4px solid #ec008c;
  text-transform: uppercase;
  font-size: 20px;
  font-family: "FiraSans-Bold";
  position: relative; }
  /* line 36, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item span {
    text-transform: none;
    font-family: "FiraSans-Regular";
    display: block; }
  /* line 40, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item:first-child {
    padding: 4px 60px 5px 65px; }
  /* line 42, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item:last-child {
    padding: 4px 40px; }
  /* line 44, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item .link {
    color: #000; }
  /* line 46, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item.active {
    background-color: #ec008c; }
    /* line 48, ../../sass/blocks/es35/_es35.sass */
    .b-row__tub_item.active .link {
      color: #fff; }

/* line 51, ../../sass/blocks/es35/_es35.sass */
.b-row35__item_color {
  float: right;
  margin-right: 68px;
  text-align: center;
  width: 310px;
  margin-top: 25px; }
  /* line 57, ../../sass/blocks/es35/_es35.sass */
  .b-row35__item_color span {
    font-size: 20px;
    font-family: "FiraSans-Medium"; }

/* line 61, ../../sass/blocks/es35/_es35.sass */
.color__item {
  margin-top: 20px;
  display: flex;
  justify-content: space-between; }

/* line 65, ../../sass/blocks/es35/_es35.sass */
.b-row__colorblock_item {
  display: block;
  width: 65px;
  height: 65px;
  border: 1px solid #fff;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #e1dfdd;
  -moz-box-shadow: inset 2px 1px 2px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: inset 2px 1px 2px rgba(0, 0, 0, 0.22);
  box-shadow: inset 2px 1px 2px rgba(0, 0, 0, 0.22);
  position: relative; }
  /* line 75, ../../sass/blocks/es35/_es35.sass */
  .b-row__colorblock_item.color1 {
    background-color: #e2e0de; }
  /* line 77, ../../sass/blocks/es35/_es35.sass */
  .b-row__colorblock_item.color2 {
    background-color: #36a6cf; }
  /* line 79, ../../sass/blocks/es35/_es35.sass */
  .b-row__colorblock_item.color3 {
    background-color: #f8d5b3; }
  /* line 81, ../../sass/blocks/es35/_es35.sass */
  .b-row__colorblock_item.color4 {
    background-color: #67993e; }
  /* line 83, ../../sass/blocks/es35/_es35.sass */
  .b-row__colorblock_item:hover {
    cursor: pointer; }
  /* line 85, ../../sass/blocks/es35/_es35.sass */
  .b-row__colorblock_item.active {
    border: 3px solid #eb008b; }
    /* line 87, ../../sass/blocks/es35/_es35.sass */
    .b-row__colorblock_item.active:before {
      content: "";
      display: block;
      bottom: 8px;
      right: 6px;
      position: absolute; }

/* line 95, ../../sass/blocks/es35/_es35.sass */
.b-row35__pict {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 510px;
  z-index: 2; }

/* line 102, ../../sass/blocks/es35/_es35.sass */
.b-row35__pict_item {
  width: 100%;
  height: 100%; }
  /* line 105, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-1 {
    background: url("../img/es35/7.png") top center no-repeat; }
  /* line 107, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-2 {
    background: url("../img/es35/6.png") top center no-repeat; }
  /* line 109, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-3 {
    background: url("../img/es35/8.png") top center no-repeat; }
  /* line 111, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-4 {
    background: url("../img/es35/5.png") top center no-repeat; }
  /* line 113, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-1 {
    background: url("../img/es35/1.png") top center no-repeat; }
  /* line 115, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-2 {
    background: url("../img/es35/3.png") top center no-repeat; }
  /* line 117, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-3 {
    background: url("../img/es35/2.png") top center no-repeat; }
  /* line 119, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-4 {
    background: url("../img/es35/4.png") top center no-repeat; }

/* line 121, ../../sass/blocks/es35/_es35.sass */
.b-row35__temp {
  position: absolute;
  left: -30px;
  top: 245px; }

/* line 126, ../../sass/blocks/es35/_es35.sass */
.b-row35__link {
  margin-top: 36px; }
  /* line 128, ../../sass/blocks/es35/_es35.sass */
  .b-row35__link .link {
    color: #ec008c;
    font-size: 20px;
    font-family: "FiraSans-Medium";
    border-bottom: 2px solid #ec008c; }
    /* line 133, ../../sass/blocks/es35/_es35.sass */
    .b-row35__link .link:hover {
      border-bottom: 2px solid transparent; }

@media (max-width: 1280px) {
  /* line 136, ../../sass/blocks/es35/_es35.sass */
  .b-row35__tub {
    margin-left: 0px; }

  /* line 139, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item:first-child {
    padding: 4px 40px 5px 40px; }

  /* line 141, ../../sass/blocks/es35/_es35.sass */
  .b-row35__temp {
    left: 0; } }
@media (max-width: 1160px) {
  /* line 144, ../../sass/blocks/es35/_es35.sass */
  .b-row35__block {
    width: 500px; }

  /* line 147, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item:first-child {
    padding: 4px 20px 5px 20px; }
  /* line 149, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item:last-child {
    padding: 4px 20px 5px 20px; }

  /* line 151, ../../sass/blocks/es35/_es35.sass */
  .b-row35__item_color {
    margin-right: 0px; }

  /* line 153, ../../sass/blocks/es35/_es35.sass */
  .b-row35__temp img {
    width: 140px; } }
@media (max-width: 992px) {
  /* line 156, ../../sass/blocks/es35/_es35.sass */
  .b-row35__block {
    width: 450px; }

  /* line 158, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item {
    font-size: 18px; }

  /* line 160, ../../sass/blocks/es35/_es35.sass */
  .b-row35__item_color {
    width: 265px; }
    /* line 162, ../../sass/blocks/es35/_es35.sass */
    .b-row35__item_color span {
      font-size: 18px; }

  /* line 164, ../../sass/blocks/es35/_es35.sass */
  .b-row__colorblock_item {
    width: 50px;
    height: 50px; }

  /* line 167, ../../sass/blocks/es35/_es35.sass */
  .b-row35__link .link {
    font-size: 18px; }

  /* line 169, ../../sass/blocks/es35/_es35.sass */
  .b-row35__temp img {
    width: 125px; } }
@media (max-width: 880px) {
  /* line 172, ../../sass/blocks/es35/_es35.sass */
  .es35 {
    height: 470px; }

  /* line 174, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict {
    height: 470px; }

  /* line 176, ../../sass/blocks/es35/_es35.sass */
  .b-row35__block {
    width: 380px; }

  /* line 179, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item:first-child {
    padding: 4px 10px 5px 10px; }
  /* line 181, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item:last-child {
    padding: 4px 10px 5px 10px; }
  /* line 183, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item span {
    font-size: 14px; }

  /* line 185, ../../sass/blocks/es35/_es35.sass */
  .b-row35__item_color {
    width: 200px; }
    /* line 187, ../../sass/blocks/es35/_es35.sass */
    .b-row35__item_color span {
      font-size: 16px; }

  /* line 189, ../../sass/blocks/es35/_es35.sass */
  .b-row35__link {
    margin-top: 30px; }
    /* line 191, ../../sass/blocks/es35/_es35.sass */
    .b-row35__link .link {
      font-size: 14px; }

  /* line 193, ../../sass/blocks/es35/_es35.sass */
  .b-row__colorblock_item {
    width: 40px;
    height: 40px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }

  /* line 197, ../../sass/blocks/es35/_es35.sass */
  .b-row__colorblock_item.active:before {
    bottom: 3px;
    right: 3px; }

  /* line 200, ../../sass/blocks/es35/_es35.sass */
  .b-row35__temp {
    top: 225px; } }
@media (max-width: 768px) {
  /* line 204, ../../sass/blocks/es35/_es35.sass */
  .es35 {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px; }
    /* line 208, ../../sass/blocks/es35/_es35.sass */
    .es35 h2 {
      text-align: center; }

  /* line 210, ../../sass/blocks/es35/_es35.sass */
  .b-row35__block {
    width: 100%;
    float: none;
    text-align: center;
    margin-top: 0px; }

  /* line 215, ../../sass/blocks/es35/_es35.sass */
  .b-row35__tub {
    justify-content: center; }

  /* line 217, ../../sass/blocks/es35/_es35.sass */
  .b-row35__item_color {
    float: none;
    margin: 350px auto 0 auto; }

  /* line 220, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict {
    top: 210px;
    height: 300px; }

  /* line 224, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-1 {
    background: url(../img/es35/7.png) 26% 57% no-repeat; }
  /* line 226, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-2 {
    background: url("../img/es35/6.png") 26% 57% no-repeat; }
  /* line 228, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-3 {
    background: url("../img/es35/8.png") 26% 57% no-repeat; }
  /* line 230, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-4 {
    background: url("../img/es35/5.png") 26% 57% no-repeat; }
  /* line 232, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-1 {
    background: url("../img/es35/1.png") 26% 57% no-repeat; }
  /* line 234, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-2 {
    background: url("../img/es35/3.png") 26% 57% no-repeat; }
  /* line 236, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-3 {
    background: url("../img/es35/2.png") 26% 57% no-repeat; }
  /* line 238, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-4 {
    background: url("../img/es35/4.png") 26% 57% no-repeat; }

  /* line 240, ../../sass/blocks/es35/_es35.sass */
  .b-row35__link {
    margin-top: 20px; }

  /* line 242, ../../sass/blocks/es35/_es35.sass */
  .b-row35__temp {
    top: auto; } }
@media (max-width: 600px) {
  /* line 246, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict {
    top: 255px; } }
@media (max-width: 480px) {
  /* line 249, ../../sass/blocks/es35/_es35.sass */
  .b-row__tub_item {
    font-size: 16px; }
    /* line 251, ../../sass/blocks/es35/_es35.sass */
    .b-row__tub_item span {
      font-size: 14px;
      line-height: 1; }

  /* line 254, ../../sass/blocks/es35/_es35.sass */
  .b-row35__temp {
    display: none; }

  /* line 256, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict {
    top: 240px;
    height: 200px; }

  /* line 259, ../../sass/blocks/es35/_es35.sass */
  .b-row35__item_color {
    margin: 255px auto 0 auto; }

  /* line 261, ../../sass/blocks/es35/_es35.sass */
  .color__item {
    margin-top: 10px; }

  /* line 264, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-1 {
    background: url(../img/es35/7.png) 26% 57% no-repeat;
    background-size: cover; }
  /* line 267, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-2 {
    background: url("../img/es35/6.png") 26% 57% no-repeat;
    background-size: cover; }
  /* line 270, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-3 {
    background: url("../img/es35/8.png") 26% 57% no-repeat;
    background-size: cover; }
  /* line 273, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec7-4 {
    background: url("../img/es35/5.png") 26% 57% no-repeat;
    background-size: cover; }
  /* line 276, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-1 {
    background: url("../img/es35/1.png") 26% 57% no-repeat;
    background-size: cover; }
  /* line 279, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-2 {
    background: url("../img/es35/3.png") 26% 57% no-repeat;
    background-size: cover; }
  /* line 282, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-3 {
    background: url("../img/es35/2.png") 26% 57% no-repeat;
    background-size: cover; }
  /* line 285, ../../sass/blocks/es35/_es35.sass */
  .b-row35__pict_item._wrapsec6-4 {
    background: url("../img/es35/4.png") 26% 57% no-repeat;
    background-size: cover; } }
/* line 2, ../../sass/blocks/b-pay/_b-pay.sass */
.b-pay {
  margin-top: 30px;
  margin-bottom: 50px; }
  /* line 5, ../../sass/blocks/b-pay/_b-pay.sass */
  .b-pay h2 {
    margin-bottom: 50px; }

/* line 9, ../../sass/blocks/b-pay/_b-pay.sass */
.payform {
  width: 40%;
  float: left;
  background: #ffe600;
  padding: 14px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #ffdd00;
  font-size: 16px;
  font-weight: bold;
  font-family: "Roboto-Regular"; }

/* line 23, ../../sass/blocks/b-pay/_b-pay.sass */
.payform input.paytext {
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
  height: 34px;
  padding: 0 10px;
  font-family: "Roboto-Regular";
  font-weight: 300;
  margin-bottom: 15px;
  margin-top: 5px;
  text-transform: uppercase; }

@media only screen and (max-width: 1200px) {
  /* line 39, ../../sass/blocks/b-pay/_b-pay.sass */
  .payform {
    width: 90%;
    float: none;
    margin: 0 auto;
    background: #ffe600;
    padding: 14px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #ffdd00;
    font-size: 16px;
    font-weight: bold;
    font-family: "Roboto-Regular"; } }
/* line 1, ../../sass/blocks/calk/_calk.sass */
.calk {
  margin-top: 75px;
  padding-bottom: 25px;
  background: url("../img/calk-fon.jpg") bottom center no-repeat; }
  /* line 5, ../../sass/blocks/calk/_calk.sass */
  .calk .link {
    color: #000; }

/* line 8, ../../sass/blocks/calk/_calk.sass */
.calc_desc {
  font-family: "FiraSans-Regular";
  line-height: 1.3;
  font-size: 24px;
  width: 1200px;
  margin: 25px auto 40px auto;
  text-align: center; }
  @media (max-width: 1400px) {
    /* line 8, ../../sass/blocks/calk/_calk.sass */
    .calc_desc {
      width: 90%; } }
  @media (max-width: 992px) {
    /* line 8, ../../sass/blocks/calk/_calk.sass */
    .calc_desc {
      width: 96%;
      font-size: 22px; } }
  @media (max-width: 600px) {
    /* line 8, ../../sass/blocks/calk/_calk.sass */
    .calc_desc {
      font-size: 20px; } }
  @media (max-width: 480px) {
    /* line 8, ../../sass/blocks/calk/_calk.sass */
    .calc_desc {
      font-size: 18px; } }

/* line 27, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka {
  width: 1190px;
  margin: 75px auto 30px auto; }

/* line 32, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__left {
  width: 306px;
  float: left; }

/* line 37, ../../sass/blocks/calk/_calk.sass */
.yellow_plash_bg {
  font-family: "FiraSans-Bold";
  font-size: 30px;
  padding-left: 25px;
  margin-bottom: 3px; }

/* line 44, ../../sass/blocks/calk/_calk.sass */
.param_no_a {
  text-align: left;
  padding-left: 39px; }

/* line 49, ../../sass/blocks/calk/_calk.sass */
.param_no {
  font-family: "FiraSans-Regular";
  padding-left: 20px;
  color: #666666;
  font-size: 18px;
  display: inline-block;
  cursor: pointer;
  position: relative; }
  /* line 57, ../../sass/blocks/calk/_calk.sass */
  .param_no:before {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: 1px; }
  /* line 64, ../../sass/blocks/calk/_calk.sass */
  .param_no.param_no_act {
    color: #ec008c; }
    /* line 66, ../../sass/blocks/calk/_calk.sass */
    .param_no.param_no_act:before {
      display: none; }

/* line 70, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__left .param_1, .calc_otdelka .calc_otdelka__left .param_2, .calc_otdelka .calc_otdelka__left .param_3 {
  width: 100px;
  margin: 13px auto 47px;
  text-align: center;
  cursor: pointer; }
  /* line 75, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left .param_1 .pict, .calc_otdelka .calc_otdelka__left .param_2 .pict, .calc_otdelka .calc_otdelka__left .param_3 .pict {
    position: relative; }
    /* line 77, ../../sass/blocks/calk/_calk.sass */
    .calc_otdelka .calc_otdelka__left .param_1 .pict:before, .calc_otdelka .calc_otdelka__left .param_2 .pict:before, .calc_otdelka .calc_otdelka__left .param_3 .pict:before {
      content: "";
      display: none;
      position: absolute;
      top: -10px;
      right: -10px; }
  /* line 84, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left .param_1 img, .calc_otdelka .calc_otdelka__left .param_2 img, .calc_otdelka .calc_otdelka__left .param_3 img {
    border: 3px solid #fff;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    width: 99px;
    height: 79px;
    box-shadow: 0px 2px 17.28px 0.72px rgba(88, 5, 54, 0.25); }
  /* line 90, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left .param_1 span, .calc_otdelka .calc_otdelka__left .param_2 span, .calc_otdelka .calc_otdelka__left .param_3 span {
    margin-top: 10px;
    display: block;
    font-size: 20px;
    font-family: "FiraSans-ExtraBold";
    color: #000; }

/* line 98, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__left .param_1.param_1_1act img, .calc_otdelka .calc_otdelka__left .param_1.param_1_2act img, .calc_otdelka .calc_otdelka__left .param_2.param_2_1act img, .calc_otdelka .calc_otdelka__left .param_2.param_2_2act img, .calc_otdelka .calc_otdelka__left .param_3.param_3_1act img, .calc_otdelka .calc_otdelka__left .param_3.param_3_2act img {
  border: 3px solid #ec008c; }
/* line 100, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__left .param_1.param_1_1act span, .calc_otdelka .calc_otdelka__left .param_1.param_1_2act span, .calc_otdelka .calc_otdelka__left .param_2.param_2_1act span, .calc_otdelka .calc_otdelka__left .param_2.param_2_2act span, .calc_otdelka .calc_otdelka__left .param_3.param_3_1act span, .calc_otdelka .calc_otdelka__left .param_3.param_3_2act span {
  color: #ec008c; }
/* line 102, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__left .param_1.param_1_1act .pict:before, .calc_otdelka .calc_otdelka__left .param_1.param_1_2act .pict:before, .calc_otdelka .calc_otdelka__left .param_2.param_2_1act .pict:before, .calc_otdelka .calc_otdelka__left .param_2.param_2_2act .pict:before, .calc_otdelka .calc_otdelka__left .param_3.param_3_1act .pict:before, .calc_otdelka .calc_otdelka__left .param_3.param_3_2act .pict:before {
  display: block; }

/* line 106, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right {
  width: 320px;
  float: right; }

/* line 109, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .yellow_plash_bg {
  padding-left: 0; }

/* line 111, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_no_a {
  padding-left: 15px; }

/* line 114, ../../sass/blocks/calk/_calk.sass */
.param_4_block_1, .param_4_block_2, .param_6_block_1, .param_6_block_2, .param_6_block_3 {
  margin-left: 15px; }

/* line 117, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_4, .calc_otdelka .calc_otdelka__right .param_6 {
  width: 76px;
  height: 75px;
  margin: 13px auto 47px;
  text-align: center;
  cursor: pointer;
  display: inline-block; }
  /* line 124, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_4 .pict, .calc_otdelka .calc_otdelka__right .param_6 .pict {
    position: relative; }
    /* line 126, ../../sass/blocks/calk/_calk.sass */
    .calc_otdelka .calc_otdelka__right .param_4 .pict:before, .calc_otdelka .calc_otdelka__right .param_6 .pict:before {
      content: "";
      display: none;
      position: absolute;
      top: -4px;
      right: 0px; }
  /* line 133, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_4 img, .calc_otdelka .calc_otdelka__right .param_6 img {
    border: 3px solid #fff;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    width: 67px;
    height: 67px;
    box-shadow: 0px 2px 17.28px 0.72px rgba(88, 5, 54, 0.25); }
  /* line 139, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_4 span, .calc_otdelka .calc_otdelka__right .param_6 span {
    margin-top: 10px;
    display: block;
    font-size: 20px;
    font-family: "FiraSans-ExtraBold";
    color: #000; }

/* line 148, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_4.param_4_1_1act img, .calc_otdelka .calc_otdelka__right .param_4.param_4_1_2act img, .calc_otdelka .calc_otdelka__right .param_4.param_4_1_3act img, .calc_otdelka .calc_otdelka__right .param_4.param_4_1_4act img {
  border: 3px solid #ec008c; }
/* line 150, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_4.param_4_1_1act .pict:before, .calc_otdelka .calc_otdelka__right .param_4.param_4_1_2act .pict:before, .calc_otdelka .calc_otdelka__right .param_4.param_4_1_3act .pict:before, .calc_otdelka .calc_otdelka__right .param_4.param_4_1_4act .pict:before {
  display: block; }

/* line 153, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_4.param_4_2_1act img, .calc_otdelka .calc_otdelka__right .param_4.param_4_2_2act img, .calc_otdelka .calc_otdelka__right .param_4.param_4_2_3act img, .calc_otdelka .calc_otdelka__right .param_4.param_4_2_4act img {
  border: 3px solid #ec008c; }
/* line 155, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_4.param_4_2_1act .pict:before, .calc_otdelka .calc_otdelka__right .param_4.param_4_2_2act .pict:before, .calc_otdelka .calc_otdelka__right .param_4.param_4_2_3act .pict:before, .calc_otdelka .calc_otdelka__right .param_4.param_4_2_4act .pict:before {
  display: block; }

/* line 158, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_6.param_6_1_1act img, .calc_otdelka .calc_otdelka__right .param_6.param_6_1_2act img, .calc_otdelka .calc_otdelka__right .param_6.param_6_1_3act img, .calc_otdelka .calc_otdelka__right .param_6.param_6_1_4act img {
  border: 3px solid #ec008c; }
/* line 160, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_6.param_6_1_1act .pict:before, .calc_otdelka .calc_otdelka__right .param_6.param_6_1_2act .pict:before, .calc_otdelka .calc_otdelka__right .param_6.param_6_1_3act .pict:before, .calc_otdelka .calc_otdelka__right .param_6.param_6_1_4act .pict:before {
  display: block; }

/* line 163, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_6.param_6_2_1act img, .calc_otdelka .calc_otdelka__right .param_6.param_6_2_2act img, .calc_otdelka .calc_otdelka__right .param_6.param_6_2_3act img, .calc_otdelka .calc_otdelka__right .param_6.param_6_2_4act img, .calc_otdelka .calc_otdelka__right .param_6.param_6_3_1act img {
  border: 3px solid #ec008c; }
/* line 165, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_6.param_6_2_1act .pict:before, .calc_otdelka .calc_otdelka__right .param_6.param_6_2_2act .pict:before, .calc_otdelka .calc_otdelka__right .param_6.param_6_2_3act .pict:before, .calc_otdelka .calc_otdelka__right .param_6.param_6_2_4act .pict:before, .calc_otdelka .calc_otdelka__right .param_6.param_6_3_1act .pict:before {
  display: block; }

/* line 169, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_5.param_5_1act img, .calc_otdelka .calc_otdelka__right .param_5.param_5_2act img, .calc_otdelka .calc_otdelka__right .param_5.param_5_3act img {
  border: 3px solid #ec008c; }
/* line 171, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_5.param_5_1act .pict:before, .calc_otdelka .calc_otdelka__right .param_5.param_5_2act .pict:before, .calc_otdelka .calc_otdelka__right .param_5.param_5_3act .pict:before {
  display: block; }
/* line 173, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_5.param_5_1act span, .calc_otdelka .calc_otdelka__right .param_5.param_5_2act span, .calc_otdelka .calc_otdelka__right .param_5.param_5_3act span {
  color: #ec008c; }

/* line 177, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_4_link, .calc_otdelka .calc_otdelka__right .param_6_link {
  color: #000;
  font-size: 20px;
  margin-bottom: 2px;
  display: inline-block;
  cursor: pointer;
  font-family: "FiraSans-ExtraBold";
  margin-top: 7px;
  margin-left: 7px;
  border-bottom: 2px dotted rgba(0, 0, 0, 0.5); }

/* line 187, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_4_link {
  margin-right: 35px; }

/* line 189, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_6_link {
  margin-right: 20px; }

/* line 192, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_4_link.param_4_link_act, .calc_otdelka .calc_otdelka__right .param_6_link.param_6_link_act {
  color: #ec008c;
  cursor: text;
  border-bottom: 2px dotted transparent; }

/* line 197, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_4_block_2 {
  display: none; }

/* line 201, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_5 {
  width: 79px;
  margin: 13px auto 47px;
  text-align: center;
  cursor: pointer;
  display: inline-block; }
  /* line 207, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_5 .pict {
    position: relative; }
    /* line 209, ../../sass/blocks/calk/_calk.sass */
    .calc_otdelka .calc_otdelka__right .param_5 .pict:before {
      content: "";
      display: none;
      position: absolute;
      top: -4px;
      right: 0px; }
  /* line 216, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_5 img {
    border: 3px solid #fff;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    width: 79px;
    height: 79px;
    box-shadow: 0px 2px 17.28px 0.72px rgba(88, 5, 54, 0.25); }
  /* line 222, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_5 span {
    margin-top: 10px;
    display: block;
    font-size: 20px;
    font-family: "FiraSans-ExtraBold";
    color: #000; }

/* line 229, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right .param_6_block_2, .calc_otdelka .calc_otdelka__right .param_6_block_3 {
  display: none; }

/* line 233, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center {
  width: 578px;
  height: 900px;
  margin-left: 280px;
  position: relative; }

/* line 240, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .calc_osnova, .calc_otdelka .calc_otdelka__center .calc_1, .calc_otdelka .calc_otdelka__center .calc_2, .calc_otdelka .calc_otdelka__center .calc_3, .calc_otdelka .calc_otdelka__center .calc_4, .calc_otdelka .calc_otdelka__center .calc_5, .calc_otdelka .calc_otdelka__center .calc_6, .calc_otdelka .calc_otdelka__center .calc_4_no, .calc_otdelka .calc_otdelka__center .calc_6_no {
  width: 578px;
  height: 683px;
  position: absolute; }

/* line 246, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .calc_osnova {
  background: url(../img/calc_otdelka/calc_osnova.png); }

/* line 250, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .calc_1 {
  background: url(../img/calc_otdelka/calc_1_1.png); }

/* line 254, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .calc_2 {
  background: url(../img/calc_otdelka/calc_2_no.png); }

/* line 258, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .calc_4 {
  background: url(../img/calc_otdelka/calc_4_1_1.png); }

/* line 262, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .calc_6 {
  background: url(../img/calc_otdelka/calc_6_1_1.png); }

/* line 266, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .tsena_base_bg_block {
  padding-top: 684px;
  position: relative; }

/* line 271, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg {
  background: url(../img/calc_otdelka/tsena_base_bg.png) no-repeat bottom right;
  width: 324px;
  height: 182px;
  padding-top: 42px;
  margin-left: 195px; }

/* line 278, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .costonsale {
  font-size: 26px;
  font-family: "FiraSans-Bold";
  line-height: 1.2;
  padding-left: 26px; }

/* line 285, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost {
  margin-left: 25px;
  margin-top: 18px; }

/* line 289, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost span {
  color: #fff;
  font-size: 53px;
  font-family: "FiraSans-Bold";
  line-height: 1; }

/* line 295, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost em {
  color: #fff;
  font-size: 31px;
  font-family: "FiraSans-Bold";
  line-height: 1;
  font-style: normal; }

/* line 302, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost img {
  vertical-align: top;
  margin-right: -10px; }

/* line 306, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__left_2 {
  width: 410px;
  float: left;
  margin-top: -150px; }

/* line 311, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_text {
  font-size: 20px;
  line-height: 1.4;
  font-family: "FiraSans-Regular"; }

/* line 316, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__left_2 img {
  float: left;
  margin: 0px 20px 30px 0px; }

/* line 320, ../../sass/blocks/calk/_calk.sass */
.calc_otdelka .calc_otdelka__right_2 {
  width: 300px;
  float: right;
  margin-top: -130px; }
  /* line 324, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right_2 .btn {
    width: 100%; }

@media only screen and (max-width: 1240px) {
  /* line 331, ../../sass/blocks/calk/_calk.sass */
  .yellow_plash_bg {
    padding-left: 0;
    font-size: 26px; }

  /* line 334, ../../sass/blocks/calk/_calk.sass */
  .param_no_a {
    padding-left: 15px; }

  /* line 336, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka {
    width: 960px;
    margin: 0 auto; }

  /* line 339, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left .param_1 span, .calc_otdelka .calc_otdelka__left .param_2 span, .calc_otdelka .calc_otdelka__left .param_3 span {
    font-size: 18px; }

  /* line 342, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left {
    width: 230px;
    float: left; }

  /* line 345, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right {
    width: 230px; }

  /* line 348, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center {
    width: 460px;
    height: 865px;
    margin-left: 230px;
    position: relative; }

  /* line 353, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_4, .calc_otdelka .calc_otdelka__right .param_6 {
    margin: 15px auto 0 auto; }

  /* line 355, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_4_link, .calc_otdelka .calc_otdelka__right .param_6_link {
    font-size: 18px;
    margin-bottom: 0; }

  /* line 358, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_4, .calc_otdelka .calc_otdelka__right .param_6 {
    width: 55px;
    height: 70px; }

  /* line 361, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_4 img, .calc_otdelka .calc_otdelka__right .param_6 img {
    width: 45px;
    height: 45px; }

  /* line 364, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .container-fluid {
    margin-bottom: 20px; }

  /* line 366, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right .param_5 span {
    font-size: 16px; }

  /* line 368, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_osnova, .calc_otdelka .calc_otdelka__center .calc_1, .calc_otdelka .calc_otdelka__center .calc_2, .calc_otdelka .calc_otdelka__center .calc_3, .calc_otdelka .calc_otdelka__center .calc_4, .calc_otdelka .calc_otdelka__center .calc_5, .calc_otdelka .calc_otdelka__center .calc_6, .calc_otdelka .calc_otdelka__center .calc_4_no, .calc_otdelka .calc_otdelka__center .calc_6_no {
    width: 460px;
    height: 544px;
    position: absolute; }

  /* line 374, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_osnova {
    background: url(../img/calc_otdelka/calc_osnova.png);
    background-size: cover; }

  /* line 379, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_1 {
    background: url(../img/calc_otdelka/calc_1_1.png);
    background-size: cover; }

  /* line 384, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_2 {
    background: url(../img/calc_otdelka/calc_2_no.png);
    background-size: cover; }

  /* line 389, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_3 {
    background-size: cover; }

  /* line 393, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_4 {
    background: url(../img/calc_otdelka/calc_4_1_1.png);
    background-size: cover; }

  /* line 398, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_5 {
    background-size: cover; }

  /* line 402, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_6 {
    background: url(../img/calc_otdelka/calc_6_1_1.png);
    background-size: cover; }

  /* line 407, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block {
    padding-top: 544px;
    position: relative; }

  /* line 412, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg {
    background: url(../img/calc_otdelka/tsena_base_bg.png) no-repeat center top;
    margin: 0px 0px 0px 115px; }

  /* line 417, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost {
    margin-bottom: 15px; }

  /* line 420, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost span {
    font-size: 50px; }

  /* line 424, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost img {
    vertical-align: top;
    margin-right: -10px; }

  /* line 429, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left_2 {
    width: 390px;
    float: left;
    margin-top: -110px;
    margin-left: 20px; }

  /* line 435, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right_2 {
    margin-top: -95px; }

  /* line 438, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left_2 .calc_otdelka__left_2_text {
    font-size: 18px; }

  /* line 442, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left_2 img {
    float: left;
    margin: -10px 20px 30px 0px; } }
@media only screen and (max-width: 1040px) {
  /* line 448, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka {
    width: 650px;
    margin: 0 auto; }

  /* line 451, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg {
    margin: 0px 0px 0px 70px; }

  /* line 453, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center {
    width: 460px;
    height: auto;
    margin: 0px auto 0 auto;
    position: relative;
    clear: both; }

  /* line 459, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left_2 {
    display: none; }

  /* line 461, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right_2 {
    width: 300px;
    float: none;
    margin: 50px auto; }

  /* line 466, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_osnova, .calc_otdelka .calc_otdelka__center .calc_1, .calc_otdelka .calc_otdelka__center .calc_2, .calc_otdelka .calc_otdelka__center .calc_3, .calc_otdelka .calc_otdelka__center .calc_4, .calc_otdelka .calc_otdelka__center .calc_5, .calc_otdelka .calc_otdelka__center .calc_6, .calc_otdelka .calc_otdelka__center .calc_4_no, .calc_otdelka .calc_otdelka__center .calc_6_no {
    width: 460px;
    height: 544px;
    position: absolute;
    margin-left: -40px; }

  /* line 473, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block {
    padding-top: 544px;
    position: relative; } }
@media only screen and (max-width: 768px) {
  /* line 480, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka {
    width: 520px;
    margin: 0 auto; }

  /* line 485, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_osnova, .calc_otdelka .calc_otdelka__center .calc_1, .calc_otdelka .calc_otdelka__center .calc_2, .calc_otdelka .calc_otdelka__center .calc_3, .calc_otdelka .calc_otdelka__center .calc_4, .calc_otdelka .calc_otdelka__center .calc_5, .calc_otdelka .calc_otdelka__center .calc_6, .calc_otdelka .calc_otdelka__center .calc_4_no, .calc_otdelka .calc_otdelka__center .calc_6_no {
    width: 460px;
    height: 544px;
    position: absolute;
    margin-left: -40px; } }
@media only screen and (max-width: 600px) {
  /* line 493, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka {
    width: 100%;
    margin: 0 auto; }

  /* line 496, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center {
    width: 300px; }

  /* line 498, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right_2 {
    float: none;
    text-align: center;
    margin: auto;
    width: 100%; }

  /* line 503, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left {
    float: none;
    margin: auto; }

  /* line 506, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left_2 {
    display: none; }

  /* line 509, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right {
    float: none;
    margin: auto; }

  /* line 512, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg {
    width: 100%;
    background: none;
    text-align: center;
    margin: 0; }

  /* line 518, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .calc_osnova, .calc_otdelka .calc_otdelka__center .calc_1, .calc_otdelka .calc_otdelka__center .calc_2, .calc_otdelka .calc_otdelka__center .calc_3, .calc_otdelka .calc_otdelka__center .calc_4, .calc_otdelka .calc_otdelka__center .calc_5, .calc_otdelka .calc_otdelka__center .calc_6, .calc_otdelka .calc_otdelka__center .calc_4_no, .calc_otdelka .calc_otdelka__center .calc_6_no {
    width: 300px;
    height: 355px;
    position: absolute;
    margin: 0 auto; }

  /* line 523, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block {
    padding-top: 340px; }

  /* line 525, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__right_2 .btn {
    width: 280px; }

  /* line 527, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost span {
    color: #ec008c; }

  /* line 529, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost em {
    color: #ec008c; }

  /* line 531, ../../sass/blocks/calk/_calk.sass */
  .yellow_plash_bg {
    font-size: 24px; }

  /* line 533, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__center .tsena_base_bg_block .tsena_base_bg .tsena_base_cost {
    margin-top: 7px; }

  /* line 535, ../../sass/blocks/calk/_calk.sass */
  .param_no {
    font-size: 16px; }

  /* line 537, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left .param_1 span, .calc_otdelka .calc_otdelka__left .param_2 span, .calc_otdelka .calc_otdelka__left .param_3 span {
    font-size: 16px; }

  /* line 539, ../../sass/blocks/calk/_calk.sass */
  .calc_otdelka .calc_otdelka__left .param_1, .calc_otdelka .calc_otdelka__left .param_2, .calc_otdelka .calc_otdelka__left .param_3 {
    margin: 13px auto 25px; } }
@media only screen and (max-width: 760px) {
  /* line 542, ../../sass/blocks/calk/_calk.sass */
  .calc_desc {
    font-size: 22px; } }
@media only screen and (max-width: 480px) {
  /* line 546, ../../sass/blocks/calk/_calk.sass */
  .calc_desc {
    font-size: 20px; } }
/* line 1, ../../sass/blocks/form/_form.sass */
.form-group {
  margin-bottom: 17px; }

/* line 3, ../../sass/blocks/form/_form.sass */
.form-control {
  display: block;
  min-width: 280px;
  width: 100%;
  height: 53px;
  padding: 6px 10px 6px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -moz-box-shadow: inset 4px 2px 22px 1px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: inset 4px 2px 22px 1px rgba(0, 0, 0, 0.35);
  box-shadow: inset 4px 2px 22px 1px rgba(0, 0, 0, 0.35);
  color: #000;
  font-size: 18px;
  font-family: "Roboto-Regular"; }
  /* line 17, ../../sass/blocks/form/_form.sass */
  .form-control._w130 {
    min-width: 130px;
    width: 130px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-family: "FiraSans-Bold";
    font-size: 44px;
    line-height: 1; }
    @media (max-width: 768px) {
      /* line 17, ../../sass/blocks/form/_form.sass */
      .form-control._w130 {
        font-size: 40px;
        width: 80px;
        height: 45px;
        min-width: 80px; } }
    @media (max-width: 768px) {
      /* line 17, ../../sass/blocks/form/_form.sass */
      .form-control._w130 {
        font-size: 36px;
        width: 75px;
        height: 45px;
        min-width: 75px; } }
  /* line 36, ../../sass/blocks/form/_form.sass */
  .form-control._w320 {
    width: 320px; }
    @media (max-width: 1135px) {
      /* line 36, ../../sass/blocks/form/_form.sass */
      .form-control._w320 {
        width: 280px; } }

/* line 40, ../../sass/blocks/form/_form.sass */
.form-group._phone {
  position: relative; }
  /* line 42, ../../sass/blocks/form/_form.sass */
  .form-group._phone:before {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    left: 13px; }
  /* line 49, ../../sass/blocks/form/_form.sass */
  .form-group._phone .form-control {
    padding-left: 50px; }

/* line 51, ../../sass/blocks/form/_form.sass */
.form-group._name {
  position: relative; }
  /* line 53, ../../sass/blocks/form/_form.sass */
  .form-group._name:before {
    content: "";
    display: block;
    position: absolute;
    top: 12px;
    left: 17px; }
    @media (max-width: 480px) {
      /* line 53, ../../sass/blocks/form/_form.sass */
      .form-group._name:before {
        display: none; } }
  /* line 62, ../../sass/blocks/form/_form.sass */
  .form-group._name .form-control {
    padding-left: 50px; }
    @media (max-width: 480px) {
      /* line 62, ../../sass/blocks/form/_form.sass */
      .form-group._name .form-control {
        font-size: 19px !important;
        padding: 6px 10px 6px 13px !important;
        min-width: 100%; } }

/* line 69, ../../sass/blocks/form/_form.sass */
.form-group._comment {
  position: relative; }
  /* line 71, ../../sass/blocks/form/_form.sass */
  .form-group._comment:before {
    content: "";
    display: block;
    position: absolute;
    top: 18px;
    left: 13px; }
    @media (max-width: 480px) {
      /* line 71, ../../sass/blocks/form/_form.sass */
      .form-group._comment:before {
        display: none; } }
  /* line 80, ../../sass/blocks/form/_form.sass */
  .form-group._comment .form-control {
    padding: 20px 50px; }
    @media (max-width: 480px) {
      /* line 80, ../../sass/blocks/form/_form.sass */
      .form-group._comment .form-control {
        font-size: 19px !important;
        padding: 6px 10px 6px 13px !important;
        min-width: 100%; } }

/* line 87, ../../sass/blocks/form/_form.sass */
.form-group._download {
  position: relative;
  font-family: "Roboto-Light";
  font-size: 18px;
  color: #ffffff;
  padding-left: 66px;
  padding-top: 7px;
  width: 210px; }
  /* line 95, ../../sass/blocks/form/_form.sass */
  .form-group._download .link-white {
    color: #ffffff;
    line-height: 1.5; }
    /* line 98, ../../sass/blocks/form/_form.sass */
    .form-group._download .link-white .solid {
      border-bottom: 1px dotted rgba(255, 255, 255, 0.5); }
  /* line 100, ../../sass/blocks/form/_form.sass */
  .form-group._download:hover {
    cursor: pointer; }
  /* line 102, ../../sass/blocks/form/_form.sass */
  .form-group._download:before {
    content: "";
    display: block;
    position: absolute;
    top: 13px;
    left: 32px; }

/* line 111, ../../sass/blocks/form/_form.sass */
.form-group._download2 {
  position: relative;
  font-family: "Roboto-Regular";
  font-size: 18px;
  color: #ffffff;
  padding-left: 47px;
  padding-top: 7px;
  width: 210px; }
  /* line 119, ../../sass/blocks/form/_form.sass */
  .form-group._download2 .link-white {
    color: #000;
    line-height: 1.5; }
    /* line 122, ../../sass/blocks/form/_form.sass */
    .form-group._download2 .link-white .solid {
      border-bottom: 1px dotted rgba(0, 0, 0, 0.5); }
  /* line 124, ../../sass/blocks/form/_form.sass */
  .form-group._download2:hover {
    cursor: pointer; }
  /* line 126, ../../sass/blocks/form/_form.sass */
  .form-group._download2:before {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: 13px; }

/* line 136, ../../sass/blocks/form/_form.sass */
input::-webkit-input-placeholder {
  color: #000 !important; }

/* line 138, ../../sass/blocks/form/_form.sass */
input:-moz-placeholder {
  color: #000 !important; }

/* line 140, ../../sass/blocks/form/_form.sass */
input::-moz-placeholder {
  color: #000 !important; }

/* line 142, ../../sass/blocks/form/_form.sass */
input:-ms-input-placeholder {
  color: #000 !important; }

/* line 145, ../../sass/blocks/form/_form.sass */
textarea::-webkit-input-placeholder {
  color: #000 !important; }

/* line 147, ../../sass/blocks/form/_form.sass */
textarea:-moz-placeholder {
  color: #000 !important; }

/* line 149, ../../sass/blocks/form/_form.sass */
textarea::-moz-placeholder {
  color: #000 !important; }

/* line 151, ../../sass/blocks/form/_form.sass */
textarea:-ms-input-placeholder {
  color: #000 !important; }

/* line 154, ../../sass/blocks/form/_form.sass */
textarea.form-control {
  height: 115px !important;
  resize: none; }

/* line 158, ../../sass/blocks/form/_form.sass */
.form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle; }

/* line 163, ../../sass/blocks/form/_form.sass */
button {
  border: 0px;
  background: transparent;
  padding: 0px; }
  /* line 167, ../../sass/blocks/form/_form.sass */
  button:focus {
    border: 0px;
    outline: 0px; }

/* line 171, ../../sass/blocks/form/_form.sass */
.form-control.invalid {
  border: 1px solid #ff393b; }

/* line 175, ../../sass/blocks/form/_form.sass */
label {
  font-weight: normal; }

/* line 178, ../../sass/blocks/form/_form.sass */
.form-error, .result {
  color: #fe9698;
  font-size: 13px; }

@media (max-width: 1150px) {
  /* line 183, ../../sass/blocks/form/_form.sass */
  .form-control {
    font-size: 21px; } }
/* line 186, ../../sass/blocks/form/_form.sass */
select {
  -webkit-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: ""; }
  /* line 191, ../../sass/blocks/form/_form.sass */
  select::-ms-expand {
    display: none; }

/* line 1, ../../sass/blocks/b-form/_b-form.sass */
.modal {
  overflow: auto !important;
  padding-right: 0px !important; }

/* line 5, ../../sass/blocks/b-form/_b-form.sass */
html, body {
  padding: 0 !important; }

/* line 8, ../../sass/blocks/b-form/_b-form.sass */
.modal-dialog.b-form {
  background-color: transparent !important; }
  /* line 10, ../../sass/blocks/b-form/_b-form.sass */
  .modal-dialog.b-form .modal-content {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0px !important;
    background-color: transparent !important; }
  /* line 14, ../../sass/blocks/b-form/_b-form.sass */
  .modal-dialog.b-form .modal-header {
    padding: 0px;
    height: 0; }

/* line 19, ../../sass/blocks/b-form/_b-form.sass */
.b-form .i-close {
  position: absolute;
  opacity: 0.6;
  z-index: 5; }
  /* line 24, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .i-close:hover {
    opacity: 1;
    cursor: pointer; }
/* line 27, ../../sass/blocks/b-form/_b-form.sass */
.b-form .b-form__ttl {
  font-family: "FiraSans-Bold";
  font-size: 50px;
  text-transform: uppercase;
  color: #fcd70b; }
/* line 32, ../../sass/blocks/b-form/_b-form.sass */
.b-form .b-form__skin {
  width: 100%;
  height: 100%;
  position: relative; }
/* line 36, ../../sass/blocks/b-form/_b-form.sass */
.b-form .b-form__desc {
  color: #ffffff;
  font-size: 22px;
  font-family: "FiraSans-Bold"; }
/* line 40, ../../sass/blocks/b-form/_b-form.sass */
.b-form .b-form__block {
  width: 330px; }
  /* line 42, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .b-form__block .btn {
    width: 100%; }
/* line 45, ../../sass/blocks/b-form/_b-form.sass */
.b-form .b-form_info {
  font-family: "FiraSans-Regular";
  color: #ffffff;
  font-size: 20px; }
/* line 49, ../../sass/blocks/b-form/_b-form.sass */
.b-form.sto {
  height: 555px;
  width: 815px;
  padding: 115px 40px 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../img/forms/sto-bol.png"); }
  @media (max-width: 870px) {
    /* line 49, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.sto {
      background: none;
      max-width: 600px;
      width: 96%;
      height: auto;
      padding: 15px;
      margin: 30px auto;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
      background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
      background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%);
      text-align: center; }
      /* line 64, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.sto:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 73, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.sto .modal-content {
        position: relative;
        z-index: 2; } }
  /* line 76, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.sto .i-close {
    top: -45px;
    right: 18px; }
  /* line 80, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.sto .b-form__block {
    margin-top: 20px; }
  /* line 82, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.sto .b-form_info {
    padding-right: 80px;
    margin-top: 30px;
    width: 335px; }
    @media (max-width: 870px) {
      /* line 82, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.sto .b-form_info {
        padding-right: 0;
        width: 100%; } }
  /* line 89, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.sto .b-prav {
    color: rgba(255, 255, 255, 0.2);
    margin-top: 15px;
    width: 400px;
    margin-left: 15px; }
    /* line 94, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.sto .b-prav .link {
      color: rgba(255, 255, 255, 0.2); }
    /* line 97, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.sto .b-prav:hover .link {
      color: white; }
/* line 99, ../../sass/blocks/b-form/_b-form.sass */
.b-form.want-cheaper {
  height: 386px;
  width: 715px;
  padding: 0px 40px 0 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../img/forms/want-cheaper.png"); }
  @media (max-width: 870px) {
    /* line 99, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.want-cheaper {
      background: none;
      max-width: 600px;
      width: 96%;
      height: auto;
      padding: 15px;
      margin: 30px auto;
      background-color: #c62773 !important;
      text-align: center; }
      /* line 114, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.want-cheaper:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 123, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.want-cheaper .modal-content {
        position: relative;
        z-index: 2; } }
  /* line 126, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper .i-close {
    top: 15px;
    right: 17px; }
  /* line 129, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper .b-form_info {
    padding-right: 80px;
    width: 415px; }
    @media (max-width: 870px) {
      /* line 129, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.want-cheaper .b-form_info {
        padding-right: 0;
        width: 100%; } }
  /* line 135, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper .b-form__block {
    margin-top: 20px; }
  /* line 137, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper .b-prav {
    color: rgba(0, 0, 0, 0.4);
    margin-top: 15px;
    margin-left: 15px; }
    /* line 141, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.want-cheaper .b-prav .link {
      color: rgba(0, 0, 0, 0.4); }
    /* line 144, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.want-cheaper .b-prav:hover .link {
      color: black; }
/* line 146, ../../sass/blocks/b-form/_b-form.sass */
.b-form.want-cheaper-main {
  height: 538px;
  width: 774px;
  padding: 90px 20px 0 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../img/forms/want-cheaper-main.png"); }
  @media (max-width: 870px) {
    /* line 146, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.want-cheaper-main {
      background: none;
      max-width: 600px;
      width: 96%;
      height: auto;
      padding: 15px;
      margin: 30px auto;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
      background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
      background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%);
      text-align: center; }
      /* line 161, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.want-cheaper-main:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 170, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.want-cheaper-main .modal-content {
        position: relative;
        z-index: 2; } }
  /* line 173, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper-main .i-close {
    top: 7px;
    right: 10px; }
  /* line 177, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper-main .b-form__ttl {
    line-height: 1.2;
    font-size: 46px; }
    @media (max-width: 768px) {
      /* line 177, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.want-cheaper-main .b-form__ttl {
        font-size: 40px; } }
  /* line 182, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper-main .b-form_info {
    padding-right: 80px;
    width: 400px;
    margin-top: 15px; }
    @media (max-width: 870px) {
      /* line 182, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.want-cheaper-main .b-form_info {
        padding-right: 0;
        width: 100%; } }
  /* line 189, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper-main .b-form__block {
    margin-top: 20px; }
  /* line 191, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper-main .b-prav {
    color: rgba(0, 0, 0, 0.4);
    margin-top: 15px;
    margin-left: 15px; }
    /* line 195, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.want-cheaper-main .b-prav .link {
      color: rgba(0, 0, 0, 0.4); }
    /* line 198, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.want-cheaper-main .b-prav:hover .link {
      color: black; }
/* line 200, ../../sass/blocks/b-form/_b-form.sass */
.b-form.prezent {
  height: 446px;
  width: 781px;
  padding: 35px 20px 0 380px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../img/forms/prezent-pod.png"); }
  @media (max-width: 870px) {
    /* line 200, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.prezent {
      background: none;
      max-width: 600px;
      width: 96%;
      height: auto;
      padding: 15px;
      margin: 30px auto;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzk5NDE4IiB5MT0iMS4wNzA0MjgiIHgyPSIwLjYwMDU4MiIgeTI9Ii0wLjA3MDQyOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NjViYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcwMGZiNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -moz-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
      background-image: -webkit-linear-gradient(80deg, #3565ba 0%, #700fb5 100%);
      background-image: linear-gradient(10deg, #3565ba 0%, #700fb5 100%);
      text-align: center; }
      /* line 215, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.prezent:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: url("../img/line.png"); }
      /* line 224, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.prezent .modal-content {
        position: relative;
        z-index: 2; } }
  /* line 227, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.prezent .i-close {
    top: 2px;
    right: -3px;
    opacity: 0.3; }
  /* line 232, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.prezent .b-form__ttl {
    line-height: 1.2;
    font-size: 46px; }
  /* line 235, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.prezent .b-form_info {
    width: 340px;
    margin-top: 5px; }
    @media (max-width: 870px) {
      /* line 235, ../../sass/blocks/b-form/_b-form.sass */
      .b-form.prezent .b-form_info {
        width: 100%; } }
  /* line 240, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.prezent .b-form__block {
    margin-top: 20px; }
  /* line 242, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.prezent .b-prav {
    color: rgba(0, 0, 0, 0.4);
    margin-top: 15px;
    width: 340px; }
    /* line 246, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.prezent .b-prav .link {
      color: rgba(0, 0, 0, 0.4); }
    /* line 249, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.prezent .b-prav:hover .link {
      color: black; }
/* line 251, ../../sass/blocks/b-form/_b-form.sass */
.b-form.ok {
  height: 303px;
  width: 323px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../img/forms/ok.png") no-repeat;
  padding: 75px 15px 0 15px;
  text-align: center;
  margin: 30px auto; }
  @media (max-width: 480px) {
    /* line 251, ../../sass/blocks/b-form/_b-form.sass */
    .b-form.ok {
      background: url("../img/forms/ok.png") no-repeat;
      background-size: contain;
      height: 263px;
      width: 280px; } }
  /* line 264, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.ok .b-form__ttl {
    text-transform: none; }
  /* line 266, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.ok .close {
    position: absolute;
    float: none;
    left: 0;
    bottom: -25px;
    opacity: 1;
    text-shadow: none;
    width: 100%; }
  /* line 274, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.ok .btn {
    padding: 13px 30px; }

/* line 281, ../../sass/blocks/b-form/_b-form.sass */
.fancybox-skin {
  background: transparent !important; }

/* line 283, ../../sass/blocks/b-form/_b-form.sass */
.fancybox-opened .fancybox-skin {
  -moz-box-shadow: 0 10px 25px transparent;
  -webkit-box-shadow: 0 10px 25px transparent;
  box-shadow: 0 10px 25px transparent; }

/* line 288, ../../sass/blocks/b-form/_b-form.sass */
.b-form__firstline {
  font-size: 40px;
  text-transform: uppercase;
  margin: 0px;
  padding-top: 77px;
  margin-bottom: 46px; }

/* line 295, ../../sass/blocks/b-form/_b-form.sass */
.form-border-error {
  border: 1px solid red !important; }

/* line 298, ../../sass/blocks/b-form/_b-form.sass */
#legal-info .modal-header {
  height: 0;
  padding: 0; }
/* line 301, ../../sass/blocks/b-form/_b-form.sass */
#legal-info h2 {
  font-size: 32px; }
/* line 303, ../../sass/blocks/b-form/_b-form.sass */
#legal-info .i-close {
  position: absolute;
  opacity: 0.6;
  z-index: 5;
  top: 15px;
  right: 15px; }
  /* line 312, ../../sass/blocks/b-form/_b-form.sass */
  #legal-info .i-close:hover {
    opacity: 1;
    cursor: pointer; }
/* line 315, ../../sass/blocks/b-form/_b-form.sass */
#legal-info .b-legalinfo__content {
  margin-top: 20px; }
/* line 317, ../../sass/blocks/b-form/_b-form.sass */
#legal-info .b-legalinfo__subheader {
  font-size: 18px; }

@media (max-width: 870px) {
  /* line 322, ../../sass/blocks/b-form/_b-form.sass */
  .modal-header {
    min-height: 0; }

  /* line 324, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .b-form__block {
    margin: 15px auto 0 auto; }

  /* line 326, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.sto .i-close {
    top: 0;
    right: 0; }

  /* line 329, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper-main .i-close {
    top: 0;
    right: 0; }

  /* line 332, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper-main .b-prav {
    margin-left: 0px; }

  /* line 334, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.sto .b-prav {
    margin: 15px auto; } }
@media (max-width: 768px) {
  /* line 337, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .b-form__ttl {
    font-size: 42px; } }
@media (max-width: 480px) {
  /* line 342, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .modal-body {
    padding: 0 !important; }
  /* line 344, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .b-form__block {
    width: 100%; }
  /* line 346, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .b-form__ttl {
    font-size: 36px; }
  /* line 348, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .b-form_info {
    font-size: 18px; }
  /* line 350, ../../sass/blocks/b-form/_b-form.sass */
  .b-form form {
    width: 280px;
    margin: auto; }
  /* line 354, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.want-cheaper-main .b-form__ttl {
    font-size: 36px; }
  /* line 356, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .form-control {
    min-width: 100%; }
  /* line 358, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .btn {
    font-size: 22px; }
  /* line 360, ../../sass/blocks/b-form/_b-form.sass */
  .b-form .b-form__desc {
    font-size: 20px; }
  /* line 362, ../../sass/blocks/b-form/_b-form.sass */
  .b-form.sto .b-prav {
    width: 100%; } }
/* line 1, ../../sass/blocks/fly/_fly.sass */
.fly_girl {
  bottom: 20px;
  right: -210px;
  position: fixed;
  z-index: 99;
  cursor: pointer;
  width: 412px;
  height: 235px;
  background: url(../img/fly.png);
  background-size: cover;
  opacity: 0.6 !important;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -webkit-transition: 0.6s;
  transition: 0.6s; }
  /* line 14, ../../sass/blocks/fly/_fly.sass */
  .fly_girl:hover {
    right: 0;
    -moz-transition: 0.6s;
    -o-transition: 0.6s;
    -webkit-transition: 0.6s;
    transition: 0.6s; }
  @media only screen and (max-width: 1200px) {
    /* line 1, ../../sass/blocks/fly/_fly.sass */
    .fly_girl {
      width: 222px;
      height: 209px;
      background: url(../img/fly2.png);
      right: 0; } }
  @media only screen and (max-width: 768px) {
    /* line 1, ../../sass/blocks/fly/_fly.sass */
    .fly_girl {
      display: none; } }

/* line 27, ../../sass/blocks/fly/_fly.sass */
.fly_girl:hover {
  opacity: 1 !important; }

/* line 1, ../../sass/blocks/toptop/_toptop.sass */
.toptop {
  bottom: 20px;
  left: 20px;
  position: fixed;
  z-index: 99;
  cursor: pointer;
  color: #ccc;
  text-align: center;
  height: 61px;
  width: 105px; }

/* line 1, ../../sass/blocks/mapblock/_mapblock.sass */
.mapblock {
  background: url("../img/map-fon.jpg") top center no-repeat;
  padding-top: 50px;
  position: relative;
  z-index: 2;
  margin-bottom: -125px; }
  /* line 8, ../../sass/blocks/mapblock/_mapblock.sass */
  .mapblock h2 {
    color: #ffffff; }
  /* line 10, ../../sass/blocks/mapblock/_mapblock.sass */
  .mapblock .es__desc {
    text-align: center;
    color: #ffffff;
    margin-top: 30px; }

/* line 15, ../../sass/blocks/mapblock/_mapblock.sass */
.map-wrapper .map-content-wrapper {
  max-width: 1124px;
  width: 100%;
  height: 420px;
  margin: 55px auto 0 auto;
  padding: 0;
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 3px 5px 15px 1px rgba(12, 36, 101, 0.24);
  -webkit-box-shadow: 3px 5px 15px 1px rgba(12, 36, 101, 0.24);
  box-shadow: 3px 5px 15px 1px rgba(12, 36, 101, 0.24); }

/* line 28, ../../sass/blocks/mapblock/_mapblock.sass */
.map-wrapper .map-content-wrapper .map-content .map-frame-wrapper {
  float: none;
  width: 100%;
  margin-right: 0px; }

/* line 32, ../../sass/blocks/mapblock/_mapblock.sass */
.map-wrapper .map-content-wrapper .map-content .map-frame-wrapper #sector-map {
  height: 420px; }

/* line 34, ../../sass/blocks/mapblock/_mapblock.sass */
.map-wrapper .map-content-wrapper .map-content .controls-wrapper {
  position: absolute;
  background-color: #6630b9;
  width: 378px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  z-index: 2;
  top: -46px;
  left: 50%;
  margin-left: -165px; }

/* line 45, ../../sass/blocks/mapblock/_mapblock.sass */
.map-wrapper .map-content-wrapper .map-content .controls-wrapper .choose-metro-wrapper .search-metro-wrapper .search-metro-input {
  border: 1px solid #d0d0d0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -moz-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.19), inset 2px 4px 22px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.19), inset 2px 4px 22px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.19), inset 2px 4px 22px 1px rgba(0, 0, 0, 0.2);
  width: 360px;
  height: 57px;
  font-size: 18px;
  font-family: "Roboto-Regular"; }

/* line 55, ../../sass/blocks/mapblock/_mapblock.sass */
.map-wrapper .map-content-wrapper .map-content .controls-wrapper .application-form-wrapper {
  display: none; }

@media (max-width: 991px) {
  /* line 59, ../../sass/blocks/mapblock/_mapblock.sass */
  .map-wrapper .map-content-wrapper .map-content .map-frame-wrapper #sector-map {
    height: 420px !important; } }
/* line 1, ../../sass/blocks/preloader/_preloader.sass */
#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9000;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  display: none; }

/* line 13, ../../sass/blocks/preloader/_preloader.sass */
#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #01d2e9;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite; }

/* line 28, ../../sass/blocks/preloader/_preloader.sass */
#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 6px solid transparent;
  border-top-color: #e30613;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite; }

/* line 42, ../../sass/blocks/preloader/_preloader.sass */
#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ffe600;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite; }

/* line 1, ../../sass/blocks/footer/_footer.sass */
.footer {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  background-color: #f0f3f8;
  position: relative; }
  /* line 7, ../../sass/blocks/footer/_footer.sass */
  .footer:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url("../img/line.png"); }
  /* line 16, ../../sass/blocks/footer/_footer.sass */
  .footer .wrapper {
    z-index: 2; }

/* line 19, ../../sass/blocks/footer/_footer.sass */
.b-footer__block {
  display: table;
  width: 95%;
  margin-left: 30px; }
  @media (max-width: 1200px) {
    /* line 19, ../../sass/blocks/footer/_footer.sass */
    .b-footer__block {
      margin-left: 0;
      width: 100%; } }
  @media (max-width: 850px) {
    /* line 19, ../../sass/blocks/footer/_footer.sass */
    .b-footer__block {
      display: block;
      text-align: center;
      margin: auto; } }
  @media (max-width: 730px) {
    /* line 19, ../../sass/blocks/footer/_footer.sass */
    .b-footer__block {
      width: 100%;
      text-align: center; } }

/* line 33, ../../sass/blocks/footer/_footer.sass */
.b-footer__item {
  display: table-cell;
  vertical-align: middle; }
  /* line 36, ../../sass/blocks/footer/_footer.sass */
  .b-footer__item a {
    color: #000; }
  /* line 38, ../../sass/blocks/footer/_footer.sass */
  .b-footer__item:last-child {
    text-align: right; }
  @media (max-width: 850px) {
    /* line 33, ../../sass/blocks/footer/_footer.sass */
    .b-footer__item {
      display: block;
      vertical-align: top;
      margin-top: 20px; }
      /* line 44, ../../sass/blocks/footer/_footer.sass */
      .b-footer__item:last-child {
        text-align: center; } }
  /* line 48, ../../sass/blocks/footer/_footer.sass */
  .b-footer__item .phone {
    font-size: 30px;
    font-family: "FiraSans-Bold"; }
  /* line 51, ../../sass/blocks/footer/_footer.sass */
  .b-footer__item .email {
	  display:none;
    font-size: 18px;
    font-family: "FiraSans-Regular"; }
  /* line 54, ../../sass/blocks/footer/_footer.sass */
  .b-footer__item .link {
    font-size: 18px;
    font-family: "FiraSans-Regular";
    color: #000;
    border-bottom: 1px solid rgba(0, 0, 0, 0.5); }
    /* line 59, ../../sass/blocks/footer/_footer.sass */
    .b-footer__item .link:hover {
      color: #465da0;
      border-bottom: 1px solid rgba(70, 93, 160, 0.5); }
  /* line 62, ../../sass/blocks/footer/_footer.sass */
  .b-footer__item img {
    opacity: 0.5; }
    /* line 64, ../../sass/blocks/footer/_footer.sass */
    .b-footer__item img:hover {
      opacity: 1; }

/* line 71, ../../sass/blocks/footer/_footer.sass */
#changeCity {
  height: 36px;
  padding: 6px 10px 6px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -moz-box-shadow: inset 4px 2px 22px 1px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: inset 4px 2px 22px 1px rgba(0, 0, 0, 0.35);
  box-shadow: inset 4px 2px 22px 1px rgba(0, 0, 0, 0.35);
  background-image: url(../img/caret_down_city.png);
  background-position: right;
  background-repeat: no-repeat;
  color: #000;
  font-size: 16px;
  font-family: "Roboto-Regular";
  width: 200px;
  border: 1px solid #a8a9ac;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  /* line 90, ../../sass/blocks/footer/_footer.sass */
  #changeCity option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px; }
  /* line 96, ../../sass/blocks/footer/_footer.sass */
  #changeCity:hover {
    cursor: pointer; }

/* lib for sprites */
/* line 400, icon/*.png */
.icon-sprite, .icon-arrowBgRght, .es8 .bx-controls-direction .bx-next, .es32__block .prev1, .es34-btn.next, .icon-arrowBglft, .es8 .bx-controls-direction .bx-prev, .es32__block .next1, .es34-btn.prev, .icon-bad, .es4__block_dinamic ul li.bad:before, .icon-basket, .btn.basket:before, .icon-call, .btn.call:before, .icon-check, .calc_otdelka .calc_otdelka__left .param_1 .pict:before, .calc_otdelka .calc_otdelka__left .param_2 .pict:before, .calc_otdelka .calc_otdelka__left .param_3 .pict:before, .calc_otdelka .calc_otdelka__right .param_4 .pict:before, .calc_otdelka .calc_otdelka__right .param_6 .pict:before, .calc_otdelka .calc_otdelka__right .param_5 .pict:before, .icon-chek-small, .btn.chek-small:before, .icon-chek, .btn.chek:before, .icon-cheked, .es29__menu .es29__menu_tab.active .chek:before, .b-row__colorblock_item.active:before, .icon-cl, .param_no:before, .icon-close-white, .b-form.sto .i-close, .b-form.want-cheaper-main .i-close, .b-form.prezent .i-close, .icon-close, .b-form .i-close, #legal-info .i-close, .icon-comment-form, .form-group._comment:before, .icon-download, .form-group._download:before, .icon-download2, .form-group._download2:before, .icon-es10-ico1, .es10__item .pink-link.ico1:before, .icon-es10-ico2, .es10__item .pink-link.ico2:before, .icon-es10-ico3, .es10__item .pink-link.ico3:before, .icon-es10-ico4, .es10__item .pink-link.ico4:before, .icon-es14-next, .es14__tubblock .btn-next .i-btn-next, .icon-es14-prev, .es14__tubblock .btn-prev .i-btn-prev, .icon-es16-next, .es16_slider .btn-next .i-btn-next, .icon-es16-prev, .es16_slider .btn-prev .i-btn-prev, .icon-es4-chek, .es4__block_static ul li:before, .icon-es5-chek, .es5__item ul li:before, .es30__block ul li:before, .icon-es6-ico1, .es6__item ul li.ico1:before, .icon-es6-ico2, .es6__item ul li.ico2:before, .icon-es6-ico3, .es6__item ul li.ico3:before, .icon-es9-ico1, .es9__item_ttl.ico1:before, .icon-es9-ico2, .es9__item_ttl.ico2:before, .icon-es9-ico3, .es9__item_ttl.ico3:before, .icon-good, .es4__block_dinamic ul li.good:before, .icon-kalk, .btn.kalk:before, .icon-kalk2, .btn.kalk2:before, .icon-line, .icon-many, .btn.many:before, .icon-name-form, .form-group._name:before, .icon-phone-form, .form-group._phone:before, .icon-seo, .icon-yellow_close {
  background-image: url('../img/icon-sa1b3b2909f.png');
  background-repeat: no-repeat; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrowBgRght, .es8 .bx-controls-direction .bx-next, .es32__block .prev1, .es34-btn.next {
  background-position: 0 -1423px;
  height: 92px;
  width: 76px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrowBglft, .es8 .bx-controls-direction .bx-prev, .es32__block .next1, .es34-btn.prev {
  background-position: 0 -1515px;
  height: 92px;
  width: 75px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-bad, .es4__block_dinamic ul li.bad:before {
  background-position: -24px -52px;
  height: 26px;
  width: 26px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-basket, .btn.basket:before {
  background-position: 0 -329px;
  height: 40px;
  width: 40px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-call, .btn.call:before {
  background-position: 0 -452px;
  height: 42px;
  width: 38px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-check, .calc_otdelka .calc_otdelka__left .param_1 .pict:before, .calc_otdelka .calc_otdelka__left .param_2 .pict:before, .calc_otdelka .calc_otdelka__left .param_3 .pict:before, .calc_otdelka .calc_otdelka__right .param_4 .pict:before, .calc_otdelka .calc_otdelka__right .param_6 .pict:before, .calc_otdelka .calc_otdelka__right .param_5 .pict:before {
  background-position: -44px 0;
  height: 25px;
  width: 25px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-chek-small, .btn.chek-small:before {
  background-position: 0 -369px;
  height: 41px;
  width: 41px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-chek, .btn.chek:before {
  background-position: 0 -693px;
  height: 55px;
  width: 52px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-cheked, .es29__menu .es29__menu_tab.active .chek:before, .b-row__colorblock_item.active:before {
  background-position: 0 -26px;
  height: 12px;
  width: 19px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-cl, .param_no:before {
  background-position: 0 -78px;
  height: 10px;
  width: 10px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-close-white, .b-form.sto .i-close, .b-form.want-cheaper-main .i-close, .b-form.prezent .i-close {
  background-position: 0 -111px;
  height: 17px;
  width: 16px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-close, .b-form .i-close, #legal-info .i-close {
  background-position: -8px -52px;
  height: 17px;
  width: 16px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-comment-form, .form-group._comment:before {
  background-position: 0 0;
  height: 25px;
  width: 25px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-download, .form-group._download:before {
  background-position: -19px -26px;
  height: 26px;
  width: 24px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-download2, .form-group._download2:before {
  background-position: -43px -26px;
  height: 26px;
  width: 24px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es10-ico1, .es10__item .pink-link.ico1:before {
  background-position: -34px -144px;
  height: 36px;
  width: 34px; }
  /* line 59, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
  .icon-es10-ico1:hover, .es10__item .pink-link.ico1:hover:before, .icon-es10-ico1.es10-ico1-hover, .es10__item .es10-ico1-hover.pink-link.ico1:before {
    background-position: -34px -180px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es10-ico2, .es10__item .pink-link.ico2:before {
  background-position: 0 -144px;
  height: 34px;
  width: 34px; }
  /* line 59, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
  .icon-es10-ico2:hover, .es10__item .pink-link.ico2:hover:before, .icon-es10-ico2.es10-ico2-hover, .es10__item .es10-ico2-hover.pink-link.ico2:before {
    background-position: 0 -180px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es10-ico3, .es10__item .pink-link.ico3:before {
  background-position: 0 -216px;
  height: 38px;
  width: 39px; }
  /* line 59, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
  .icon-es10-ico3:hover, .es10__item .pink-link.ico3:hover:before, .icon-es10-ico3.es10-ico3-hover, .es10__item .es10-ico3-hover.pink-link.ico3:before {
    background-position: 0 -291px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es10-ico4, .es10__item .pink-link.ico4:before {
  background-position: -39px -78px;
  height: 33px;
  width: 31px; }
  /* line 59, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
  .icon-es10-ico4:hover, .es10__item .pink-link.ico4:hover:before, .icon-es10-ico4.es10-ico4-hover, .es10__item .es10-ico4-hover.pink-link.ico4:before {
    background-position: -43px -111px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es14-next, .es14__tubblock .btn-next .i-btn-next {
  background-position: 0 -642px;
  height: 51px;
  width: 67px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es14-prev, .es14__tubblock .btn-prev .i-btn-prev {
  background-position: 0 -591px;
  height: 51px;
  width: 67px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es16-next, .es16_slider .btn-next .i-btn-next {
  background-position: 0 -1035px;
  height: 60px;
  width: 45px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es16-prev, .es16_slider .btn-prev .i-btn-prev {
  background-position: 0 -975px;
  height: 60px;
  width: 45px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es4-chek, .es4__block_static ul li:before {
  background-position: 0 -254px;
  height: 29px;
  width: 27px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es5-chek, .es5__item ul li:before, .es30__block ul li:before {
  background-position: 0 -542px;
  height: 49px;
  width: 49px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es6-ico1, .es6__item ul li.ico1:before {
  background-position: 0 -1218px;
  height: 68px;
  width: 68px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es6-ico2, .es6__item ul li.ico2:before {
  background-position: 0 -1354px;
  height: 69px;
  width: 68px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es6-ico3, .es6__item ul li.ico3:before {
  background-position: 0 -1286px;
  height: 68px;
  width: 68px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es9-ico1, .es9__item_ttl.ico1:before {
  background-position: 0 -1156px;
  height: 62px;
  width: 57px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es9-ico2, .es9__item_ttl.ico2:before {
  background-position: 0 -1095px;
  height: 61px;
  width: 50px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-es9-ico3, .es9__item_ttl.ico3:before {
  background-position: 0 -916px;
  height: 59px;
  width: 72px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-good, .es4__block_dinamic ul li.good:before {
  background-position: -16px -111px;
  height: 29px;
  width: 27px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-kalk, .btn.kalk:before {
  background-position: 0 -860px;
  height: 56px;
  width: 41px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-kalk2, .btn.kalk2:before {
  background-position: 0 -494px;
  height: 48px;
  width: 48px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-line {
  background-position: 0 -52px;
  height: 8px;
  width: 8px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-many, .btn.many:before {
  background-position: 0 -410px;
  height: 42px;
  width: 42px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-name-form, .form-group._name:before {
  background-position: -25px 0;
  height: 26px;
  width: 19px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-phone-form, .form-group._phone:before {
  background-position: -27px -254px;
  height: 37px;
  width: 37px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-seo {
  background-position: -10px -78px;
  height: 30px;
  width: 29px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-yellow_close {
  background-position: 0 -804px;
  height: 56px;
  width: 56px; }
  /* line 59, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
  .icon-yellow_close:hover, .icon-yellow_close.yellow_close-hover {
    background-position: 0 -748px; }

/* line 16, ../../sass/_icon.sass */
*[class^='icon-'] {
  display: inline-block; }

/* extension */
/* line 1, ../../sass/_fancybox-scrolable.sass */
.fancybox-scrolable {
  width: 100% !important;
  height: auto !important;
  position: fixed !important;
  top: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
  right: 0px !important;
  display: block !important;
  overflow: auto !important; }
  /* line 11, ../../sass/_fancybox-scrolable.sass */
  .fancybox-scrolable .fancybox-inner {
    height: auto !important;
    overflow: visible !important;
    margin: 30px auto; }

/* line 15, ../../sass/_fancybox-scrolable.sass */
.body-fancybox-scrolable-open {
  overflow: hidden !important; }

/* animation */
/* line 1, ../../sass/animation/_adnimation-window.sass */
.es15__round_pict-item {
  width: 120px;
  height: 120px;
  background-size: 99%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("../img/es15/round5.png");
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 12, ../../sass/animation/_adnimation-window.sass */
  .es15__round_pict-item img {
    position: absolute;
    z-index: 2; }
  @media (max-width: 768px) {
    /* line 1, ../../sass/animation/_adnimation-window.sass */
    .es15__round_pict-item {
      height: 90px;
      width: 90px; } }

/* line 19, ../../sass/animation/_adnimation-window.sass */
.left-side {
  width: 60px;
  height: 120px;
  float: left;
  overflow: hidden;
  position: relative; }
  @media (max-width: 768px) {
    /* line 19, ../../sass/animation/_adnimation-window.sass */
    .left-side {
      height: 100px;
      width: 47px; } }

/* line 29, ../../sass/animation/_adnimation-window.sass */
.right-side {
  width: 60px;
  height: 120px;
  float: right;
  overflow: hidden;
  position: relative; }
  @media (max-width: 768px) {
    /* line 29, ../../sass/animation/_adnimation-window.sass */
    .right-side {
      height: 100px;
      width: 47px; } }

/* line 38, ../../sass/animation/_adnimation-window.sass */
.polukrug-left {
  float: left;
  width: 60px;
  height: 120px;
  background-color: #ffffff;
  border-radius: 60px 0 0 60px; }
  @media (max-width: 768px) {
    /* line 38, ../../sass/animation/_adnimation-window.sass */
    .polukrug-left {
      height: 100px;
      width: 47px; } }

/* line 48, ../../sass/animation/_adnimation-window.sass */
.polukrug-right {
  float: right;
  width: 60px;
  height: 120px;
  background-color: #ffffff;
  border-radius: 0 60px 60px 0; }
  @media (max-width: 768px) {
    /* line 48, ../../sass/animation/_adnimation-window.sass */
    .polukrug-right {
      height: 100px;
      width: 47px; } }

/* line 58, ../../sass/animation/_adnimation-window.sass */
.left-side-rotate-layer {
  transform: rotate(-180deg);
  width: 120px;
  height: 120px;
  position: absolute;
  left: 0;
  animation-duration: 1s;
  animation-delay: 0.8s;
  animation-timing-function: ease-out;
  animation-play-state: running;
  animation-fill-mode: both; }
  @media (max-width: 768px) {
    /* line 58, ../../sass/animation/_adnimation-window.sass */
    .left-side-rotate-layer {
      height: 98px;
      width: 95px; } }
  /* line 72, ../../sass/animation/_adnimation-window.sass */
  .left-side-rotate-layer.__left1 {
    animation-name: left-side-rotate-layer; }
  /* line 74, ../../sass/animation/_adnimation-window.sass */
  .left-side-rotate-layer.__left2 {
    animation-name: left2-side-rotate-layer; }
  /* line 76, ../../sass/animation/_adnimation-window.sass */
  .left-side-rotate-layer.__left3 {
    animation-name: left3-side-rotate-layer; }
  /* line 78, ../../sass/animation/_adnimation-window.sass */
  .left-side-rotate-layer.__left4 {
    animation-name: left4-side-rotate-layer; }

@keyframes left-side-rotate-layer {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(50deg); } }
@keyframes left2-side-rotate-layer {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(100deg); } }
@keyframes left3-side-rotate-layer {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(140deg); } }
@keyframes left4-side-rotate-layer {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(90deg); } }
/* line 101, ../../sass/animation/_adnimation-window.sass */
.right-side-rotate-layer {
  transform: rotate(-180deg);
  width: 120px;
  height: 120px;
  position: absolute;
  right: 0;
  animation-duration: 0.8s;
  animation-delay: 0s;
  animation-timing-function: ease-out;
  animation-play-state: running;
  animation-fill-mode: both; }
  /* line 112, ../../sass/animation/_adnimation-window.sass */
  .right-side-rotate-layer.__right1 {
    animation-name: right-side-rotate-layer; }
  @media (max-width: 768px) {
    /* line 101, ../../sass/animation/_adnimation-window.sass */
    .right-side-rotate-layer {
      width: 95px;
      height: 98px; } }

@keyframes right-side-rotate-layer {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(180deg); } }
/* line 123, ../../sass/animation/_adnimation-window.sass */
.animation-window-title {
  animation-duration: 2s;
  animation-delay: 0s;
  animation-timing-function: ease-out;
  animation-play-state: running;
  animation-fill-mode: both;
  animation-name: animation-tile; }

@keyframes animation-tile {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
/* line 136, ../../sass/animation/_adnimation-window.sass */
.animation-star {
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-play-state: running;
  animation-fill-mode: both;
  animation-name: animation-star; }
  /* line 142, ../../sass/animation/_adnimation-window.sass */
  .animation-star.__star1 {
    animation-delay: 0s; }
  /* line 144, ../../sass/animation/_adnimation-window.sass */
  .animation-star.__star2 {
    animation-delay: 0.2s; }
  /* line 146, ../../sass/animation/_adnimation-window.sass */
  .animation-star.__star3 {
    animation-delay: 0.4s; }
  /* line 148, ../../sass/animation/_adnimation-window.sass */
  .animation-star.__star4 {
    animation-delay: 0.6s; }
  /* line 150, ../../sass/animation/_adnimation-window.sass */
  .animation-star.__star5 {
    animation-delay: 0.8s; }

@keyframes animation-star {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
/* line 158, ../../sass/animation/_adnimation-window.sass */
.es15__item_pict {
  overflow: hidden; }

/* line 161, ../../sass/animation/_adnimation-window.sass */
.animation-window-img {
  position: relative;
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-play-state: running;
  animation-fill-mode: both;
  animation-name: animation-window-img; }

@keyframes animation-window-img {
  0% {
    left: -400px;
    opacity: 0; }
  100% {
    opacity: 1;
    left: 0;
    right: 0; } }
/* line 1, ../../sass/animation/_animation-loader.sass */
#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #01d2e9;
  -webkit-animation: spin 2s linear infinite; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
/* line 22, ../../sass/animation/_animation-loader.sass */
#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 6px solid transparent;
  border-top-color: #e30613;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite; }

/* line 35, ../../sass/animation/_animation-loader.sass */
#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ffe600;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite; }
